叁念
方式一:Idea中Spring Initalizr 创建
方式二:使用通用Maven项目方式创建
@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/
GroupId:com.san
ArtifactId:spring_boot_studty
Version:1.0-SNAPSHOT
<parent>
<groupId>org.springframework.bootgroupId>
<artifactId>spring-boot-starter-parentartifactId>
<version>2.0.4.RELEASEversion>
parent>
工程为web工程,所以需要在pom.xml中引入spring-boot-starter-web,它包含了spring webmvc和tomcat等web开发的特性
<dependencies>
<dependency>
<groupId>org.springframework.bootgroupId>
<artifactId>spring-boot-starter-webartifactId>
dependency>
dependencies>
如果我们要直接Main启动spring,那么以下plugin必须要添加,否则无法启动
如果使用maven 的spring-boot:run的话是不需要此配置的。
有时候,如果不配置下面的plugin也是直接在Main中运行的。
<build>
<plugins>
<plugin>
<groupId>org.springframework.bootgroupId>
<artifactId>spring-boot-maven-plugin artifactId>
plugin>
plugins>
build>
@RestController
@SpringBootApplication
public class App {
@RequestMapping("/")
public String hello(){
return "Hello world!";
}
public static void main(String[] args) {
SpringApplication.run(App.class, args);
}
}
项目下载地址:
链接: https://pan.baidu.com/s/1N_g-_T_9PUVzZfcJeB9DAw 提取码: 2cy6