版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_36868342/article/details/83029088
springboot 项目创建方式其实有多种,这里我们主要介绍两种方式:
当然这里建议大家用方式一来建立,方式二用于理解
方式一:Idea中Spring Initalizr 创建
方式二:使用通用Maven项目方式创建
一、使用通用Maven项目方式创建SpringBoot
1.1 首先使用IDEA工具SpringBoot工程,如图所示:
图1.1 创建SpringBoot工程
图2.2 项目配置
图2.2 选择依赖
1.2 创建案例启动
@SpringBootApplication
@RestController
public class SpringbootApplication {
@RequestMapping("/")
public String hello(){
return "Hello Word!";
}
public static void main(String[] args) {
SpringApplication.run(SpringbootApplication.class, args);
}
}
右键Run As -> Java Application
之后打开浏览器输入地址:http://127.0.0.1:8080/
二、使用通用Maven项目方式创建SpringBoot(因为我们就是简单演示一下,所以只做简单案例)
2.1 首先使用IDEA工具新建一个Maven Web工程,如图所示:
图2.1 创建MavenWeb工程
GroupId:com.san
ArtifactId:spring_boot_studty
Version:1.0-SNAPSHOT
2.2 加入相关pom
引入spring-boot-start-parent,它可以提供依赖管理,引入以后在申明其它dependency的时候就不需要可以指定version了 <parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>2.0.4.RELEASE</version>
</parent>
工程为web工程,所以需要在pom.xml中引入spring-boot-starter-web,它包含了spring webmvc和tomcat等web开发的特性
<dependencies>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
</dependencies>
如果我们要直接Main启动spring,那么以下plugin必须要添加,否则无法启动
如果使用maven 的spring-boot:run的话是不需要此配置的。
有时候,如果不配置下面的plugin也是直接在Main中运行的。
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin </artifactId>
</plugin>
</plugins>
</build>
2.3 编写启动类
编写启动类,然后在启动类申明让spring boot自动给我们配置spring需要的配置@RestController
@SpringBootApplication
public class App {
@RequestMapping("/")
public String hello(){
return "Hello world!";
}
public static void main(String[] args) {
SpringApplication.run(App.class, args);
}
}
2.4 启动SpringBoot
右键Run As -> Java Application之后打开浏览器输入地址:http://127.0.0.1:8080/
项目下载地址:
链接: https://pan.baidu.com/s/1N_g-_T_9PUVzZfcJeB9DAw 提取码: 2cy6