当前位置: 首页 > news >正文

外贸网站如何做的好武汉seo诊断

外贸网站如何做的好,武汉seo诊断,wordpress form 美化,北京做网站哪个公司好在本文中,我们将演示如何新建一个基本的 Spring Boot 项目。写这篇文章的时候我还是很惊讶的,因为我发现有些java的初学者,甚至工作10年的老员工居然并不会新建一个SpringBoot项目,所以特别出了一篇文章来教大家新建一个SpringBoo…

在本文中,我们将演示如何新建一个基本的 Spring Boot 项目。写这篇文章的时候我还是很惊讶的,因为我发现有些java的初学者,甚至工作10年的老员工居然并不会新建一个SpringBoot项目,所以特别出了一篇文章来教大家新建一个SpringBoot项目。

什么是SpringBoot项目?
Spring Boot 是一个用于简化 Spring 应用程序开发的框架,它提供了快速构建、开箱即用的特性,使得开发人员可以更快速地搭建和部署应用程序。现在很多企业都用的是SpringBoot项目,但是在工作过程中,一般都是领导已经搭建好了,但是作为Java初学者的我们,也需要知道如何新建一个SpringBoot项目

你需要准备的东西:
一套安装好的Java环境:Windows安装Java环境(OracleJDK)
一套安装好的Maven:Windows安装Maven(图文解说详细版)
一个安装好的GIT
一套安装好的IDEA

第一种方式:通过脚手架网站新建

目前比较好用的网站有:
阿里云的项目初始化平台,提供了更多与阿里云相关的功能和服务:start.aliyun.com
spring官方的初始化平台,提供了Spring项目的初始化配置,包括Gradle和Maven项目的生成:start.spring.io

start.spring.io

这个网站进来是这样的

在这里插入图片描述

在 https://start.spring.io/ 上,我们可以看到以下选项,每个选项的含义如下:

  1. Project
    Project: 选择项目类型,可以是 Maven 项目或 Gradle 项目。
    Language: 选择项目使用的编程语言,如 Java、Kotlin 或 Groovy。
  2. Spring Boot
    Spring Boot: 选择要使用的 Spring Boot 版本。
    Project Metadata: 输入项目的元数据,包括 Group、Artifact、Name、Description、Package Name 和 Java 版本。
  3. Project Metadata
    Group: 项目的组织标识符。
    Artifact: 项目的唯一标识符。
    Name: 项目的名称。
    Description: 项目的描述。
    Package Name: 项目的包名。
    Packaging: 选择项目的打包方式,如 Jar 或 War。
    Java: 选择项目使用的 Java 版本。
  4. Dependencies
    Dependencies: 选择要添加到项目中的依赖项,如 Spring Web、Spring Data JPA、Spring Security 等。
    Search for dependencies: 搜索要添加的依赖项

这里要注意的是java版本最低只能选择17的版本了,因为在2022年第四季度发布的Spring6框架,要求Java最低版本为JDK17,
而 spring 6 将会重构内部架构,同时把最低java版本要求改为17,另外 spring boot 3 也将要求最低 java 版本为 17

所以这里看到的SpringBoot最低版本也是3开头的版本号了,其实这也是spring官方为了推动SpringBoot的良苦用心(极不方便)。
这里博主给大家配置好了一个默认的web环境加mysql能使用的configuration:
web环境加mysql

最下面有两个选项,一个是预览文件

在这里插入图片描述

一个是导出为压缩文件

在这里插入图片描述

下载完成后我们解压,导入到idea中即可(用idea打开)

请添加图片描述

打开之后我们选择pom文件单击右键选择添加为maven项目即可

在这里插入图片描述

如果我们安装了maven的话,可以只留下src目录和pom.xml文件即可,其他的全部可以删掉

start.aliyun.com

那如果我们非要使用java8版本或者11版本呢?上面的网站就已经使用不了了,这个时候我们进入阿里云的应用脚手架,这个网站进来是这样的

在这里插入图片描述

这个里面和上面的内容几乎是一比一复刻的,所以大家按照上面的来就行
这里也给大家选择好了一个web加mysql的configuration:
configuration

大家下载下来直接运行启动类即可,控制台出现如下信息则代表运行成功:

在这里插入图片描述

第二种方式:用IDEA新建

在IDEA的新建项目中选择Spring lnitializr

在这里插入图片描述

在ideal中也是集成了上面两个网站的创建方式。他相当于把上面脚手架网站的页面给搬入到ideal中来。例如我们这个选择spring官方的脚手架spring boot的网站。我们就会发现里面的内容和刚刚我们第一种方式spring官方网站里面的内容是一模一样的。在这个里面呢,我们也可以选择自己的网站,例如我们也可以选择阿里巴巴的springboot脚手架启动网站。

在这里插入图片描述

那么我们在新建完成之后,点下一步他就会初始化我们的应用,这个时候我们就会发现这里面的东西跟我们第一步从网站下面下载一个压缩包并进行解压。然后用idea打开这个里面的内容其实是一样的。

在这里插入图片描述

第三种方式:设置parent为SpringBoot

除了上面两种方式呢,我们也可以通过设置maven 的Parent 为spring boot。来设置这个项目为spring boot的项目。其实spring boot它的本质也是一个main。那么我们新建一个空的maven项目,我们再把spring boot的包给引进来。那么其实他也就是一个资源部的项目了。

第一步:新建一个maven项目

在这里插入图片描述

当我们新建了一个maven项目的时候,我们就会发现项目的目录结构是这样的,它里面什么东西都没有。

在这里插入图片描述

第二步:设置parent

    <parent><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-parent</artifactId><version>2.7.12</version><relativePath/> <!-- lookup parent from repository --></parent>

在这里插入图片描述

第三步,引入一个starter

根据你的项目需求来引入一个starter,因为我们的项目是外部项目,那么我们就引入这个starter。

<dependencies><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-web</artifactId></dependency></dependencies>

在这里插入图片描述

这里值得注意的是我们随便引入一个starter即可,例如博主自己开发的jar包:

  <dependency>--><groupId>io.gitee.wangfugui-ma</groupId>--><artifactId>aliyun-oss-spring-boot-starter</artifactId>--><version>1.0.0</version>--></dependency>-->

它里面的原理是我们引入的jar包它里面引入了spring boot的jar包,所以相当于我们的项目也引入了spring boot的jar包。

在这里插入图片描述

第四步,编写启动类

package com.masiyi;import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;/*** @Author:掉头发的王富贵* @Package:com.masiyi* @Project:demo3* @name:SpringBootAplication* @Date:2024/3/23 22:51* 作用:*/@SpringBootApplication
public class SpringBootApplication {public static void main(String[] args) {SpringApplication.run(SpringBootApplication.class, args);}
}

在这里插入图片描述

这个时候只需要把你的类名根据博主发的模板。为自己的启动类的类名。例如你的叫TestApplication,那么这个启动类就应该长这样


import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;/*** @Author:掉头发的王富贵* @Package:com.masiyi* @Project:demo3* @name:SpringBootAplication* @Date:2024/3/23 22:51* 作用:*/@SpringBootApplication
public class TestApplication {public static void main(String[] args) {SpringApplication.run(TestApplication.class, args);}
}

第四种方式,直接引入springBoot

第一种:直接添加spring-boot-starter

在这里插入图片描述

这个和第三种方式的有一个区别,就是我们没有通过parent。去引入boot,而是我们直接把的架包引入到我们的系统当中。我们只要引入了以下的jar包,我们的系统就变成一个springboot项目了。

    <dependencies><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter</artifactId><version>2.7.12</version></dependency></dependencies>

第二种:设置spring-boot-dependencies

    <dependencies><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter</artifactId></dependency></dependencies><dependencyManagement><dependencies><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-dependencies</artifactId><version>2.7.12</version><type>pom</type><scope>import</scope></dependency></dependencies></dependencyManagement>

还有另外一种变形的方式就是我们可以在dependencyManagement中设置spring-boot-dependencies,这样也是可以的

在这里插入图片描述

我们已经通过了四种方式设置我们的项目为SpringBoot的项目。但是我们大家要知道的是他们的本质其实也是在maven项目中引入了一个SpringBoot的jar包,那么不管第一第二种方式呢,他们都是相当于一个脚手架帮我们做了我们应该手动执行的操作而已,那么我们可以通过更原始的方式就是第三和第四种方式去手动的引入一个SpringBoot。希望通过这篇教程JAVA的初学者应该了解到怎么去创建一个spring boot的项目。谢谢大家的观看。

在这里插入图片描述

http://www.ds6.com.cn/news/25508.html

相关文章:

  • 用ps如何做网站首页如何推广产品
  • 网站上的销售怎么做的十堰seo优化方法
  • 天津建设工程信息网官网首页哪里搜索引擎优化好
  • 西安网站建设设计的好公司哪家好全国新冠疫苗接种率
  • 门户网站要用什么软件做平台推广方式有哪些
  • 网站运营新手做重庆放心seo整站优化
  • 网络营销公司取名字大全深圳网站优化推广
  • 搞个竞拍网站怎么做网页模板免费下载网站
  • 企业做网站公司怎么做bt磁力在线种子搜索神器下载
  • 宁波网站建设建站系统网络营销推广的概念
  • 网站策划书的内涵seo自学
  • 网络空间 网站 域名百度com打开
  • 山东网站建设企业网页怎么做
  • 网站建设ppt河南公司网站建设
  • 网站 html 作用app推广代理加盟
  • 公司网站空间域名建设市场营销四大分析方法
  • wordpress投票评选常德seo招聘
  • 规划电子商务网站流程台州网站建设方案推广
  • 布料市场做哪个网站好百度知道推广软件
  • 郑州广告牌制作市场外贸网站seo优化
  • wordpress注册头像惠州seo推广优化
  • 站长工具seo综合查询外部链接数量大型网站建设方案
  • 学校网站建设计划淘宝排名查询
  • 用域名访问网站打广告
  • 网站开发投标书范本目录武安百度seo
  • 迪士尼网站是谁做的新乡seo顾问
  • 体育直播网站源码网络安全培训机构哪家好
  • 做教育的网站需要资质吗免费网站排名优化在线
  • 尚海整装和沪佳哪个好曹操博客seo
  • 百度手机网页版入口谷歌seo工具