1、spring boot,总结就是以下三点:
①简化了使用spring 框架来开发软件应用的一个框架。
②整合了多种技术框架,默认提供了自动化的配置,让开发人员更加专注于业务的实现。
③J2EE开发的一站式解决方案。
2、环境准备
①JDK至少1.7以上;
②maven版本3.3以上版本;
③IntelliJ IDEA2018.1.3;
④spring boot版本1.5.9;
3、可以事先配置maven的setting文件
<profile>
<id>jdk‐1.8</id>
<activation>
<activeByDefault>true</activeByDefault>
<jdk>1.8</jdk>
</activation>
<properties>
<maven.compiler.source>1.8</maven.compiler.source>
<maven.compiler.target>1.8</maven.compiler.target>
<maven.compiler.compilerVersion>1.8</maven.compiler.compilerVersion>
</properties>
</profile>
4、接下来整合maven到IDEA中使用,使用快捷键Ctrl+shift+s快速打开setting,输入maven搜索,然后配置maven
5、开始创建一个spring boot工程
选择你需要的依赖
创建好spring boot工程后生成的pom.xml
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>1.5.13.RELEASE</version>
<relativePath/> <!-- lookup parent from repository -->
</parent>
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
<java.version>1.8</java.version>
</properties>
<dependencies>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-test</artifactId>
<scope>test</scope>
</dependency>
</dependencies>
<!-- 简化部署,可以将一个spring这个应用直接打成一个jar包,然后通过命令 java -jar进行执行 -->
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
</plugin>
</plugins>
</build>
6、写一个controller,完成第一个spring boot的程序
@RestController
public class HelloController {
@RequestMapping(value = "hello")
public String hello(@RequestParam(value = "name") String name) {
return "hello" + name;
}
}
7、直接运行创建spring boot工程时生成的启动类,其中@SpringBootApplication注解标注了这个类是SpringBoot的启动类,负责启动SpringBoot应用程序。
@SpringBootApplication
public class SpringbootHelloworld01Application {
public static void main(String[] args) {
SpringApplication.run(SpringbootHelloworld01Application.class, args);
}
}
8、输入localhost:80/hello?name=spring boot即可。也可以打包运行 命令:java –jar roncoo-education-0.0.1-SNAPSHOT.jar
9、补充一下那个application.yml配置文件的内容,上面的80端口也是在这里配置的
server:
port: 80