一、创建第一个SpringBoot工程
1.1创建步骤:
1.1.1.点击File--->New--->Project...
1.1.2.输入MAVEN,组名、包名等相关参数
1.1.3.选择SpringBoot版本,选择项目需要依赖的相关骨架包
1.1.4.设置项目保存目录
1.1.5.项目创建完成,工程主界面如下
1.2目录结构解析
1.默认有个Demo1Application类,里面是spring boot的载入函数
2.resource目录下有个application.properties文件,这个是Spring boot的配置文件
3.test目录下有个测试类Demo1ApplicationTests,这个是spring boot的单元测试
4.pom.xml文件
1 <?xml version="1.0" encoding="UTF-8"?> 2 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 3 xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> 4 <modelVersion>4.0.0</modelVersion> 5 <groupId>com.gxh</groupId> 6 <artifactId>demo1</artifactId> 7 <version>1.0</version> 8 <packaging>jar</packaging> 9 10 <name>demo1</name> 11 <description>Demo project for Spring Boot</description> 12 13 <parent> 14 <groupId>org.springframework.boot</groupId> 15 <artifactId>spring-boot-starter-parent</artifactId> 16 <version>2.0.4.RELEASE</version> 17 <relativePath/> <!-- lookup parent from repository --> 18 </parent> 19 20 <properties> 21 <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> 22 <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding> 23 <java.version>1.8</java.version> 24 </properties> 25 26 <dependencies> 27 <dependency> 28 <groupId>org.springframework.boot</groupId> 29 <artifactId>spring-boot-starter-web</artifactId> 30 </dependency> 31 32 <dependency> 33 <groupId>org.springframework.boot</groupId> 34 <artifactId>spring-boot-starter-test</artifactId> 35 <scope>test</scope> 36 </dependency> 37 </dependencies> 38 39 <build> 40 <plugins> 41 <plugin> 42 <groupId>org.springframework.boot</groupId> 43 <artifactId>spring-boot-maven-plugin</artifactId> 44 </plugin> 45 </plugins> 46 </build> 47 </project>
1.3.启动项目
通过spring boot的启动类,这里是Demo1Application,选中类,右键选择-->Run‘DemoApplication’
在浏览器中输入localhost://8080出现如下界面
出现上图404错误是正常的,因为我们什么都没写。
编写HelloController,必须在SpringBoot启动类的父级包下创建Controller。
@Controller public class HelloController { @RequestMapping(value="/hello",method=RequestMethod.GET) @ResponseBody public String sayHello() { return "hello spring Boot!"; } }
再次运行,就会出现如下界面。