最近项目中有用SpringBoot。。这里也小小的总结一下发个博客教程。。。方便大家学习参考。。
简介:
spring Boot使开发独立的,产品级别的基于Spring的应用变得非常简单,你只需"just run"。 我们为Spring平台及第三方库提供开箱即用的设置,这样你就可以有条不紊地开始。多数Spring Boot应用需要很少的Spring配置。
你可以使用Spring Boot创建Java应用,并使用java -jar启动它或采用传统的war部署方式。
目的:
让所有Spring开发变得更快,且让更多的人更快的进行Spring入门体验,提供“starter” POM来简化我们的Maven配置(也就是说使用Spring Boot只有配合maven/gradle等这种依赖管理工具才能发挥它的能力),不像以前,构建一个springmvc项目需要进行好多配置等
开箱即用,快速开始需求开发而不被其他方面影响(如果可能会自动配置Spring)
提供一些非功能性的常见的大型项目类特性(如内嵌服务器、安全、度量、健康检查、外部化配置),如可以直接地内嵌Tomcat/Jetty(不需要单独去部署war包)
-
<!-- 引入SpringBoot相关的Jar包 -->
-
<parent>
-
<groupId>org.springframework.boot </groupId>
-
<artifactId>spring-boot-starter-parent </artifactId>
-
<version>1.4.1.RELEASE </version>
-
</parent>
-
<dependencies>
-
<dependency>
-
<groupId>org.springframework.boot </groupId>
-
<artifactId>spring-boot-starter-web </artifactId>
-
</dependency>
-
</dependencies>
稍微慢点 等会就好了 可以看到 其实依赖的spring-boot-start-web已经依赖了一系列的Jar包以及集成的Tomcat
然后我们创建一个Controller
-
package com.lyw.contoller;
-
-
import org.springframework.boot.*;
-
import org.springframework.boot.autoconfigure.*;
-
import org.springframework.stereotype.*;
-
import org.springframework.web.bind.annotation.*;
-
-
-
-
public class SampleController {
-
-
"/")(
-
-
String home() {
-
return "Hello World 2016!";
-
}
-
-
public static void main(String[] args) throws Exception {
-
SpringApplication.run(SampleController.class, args);
-
}
-
}
最近项目中有用SpringBoot。。这里也小小的总结一下发个博客教程。。。方便大家学习参考。。
简介:
spring Boot使开发独立的,产品级别的基于Spring的应用变得非常简单,你只需"just run"。 我们为Spring平台及第三方库提供开箱即用的设置,这样你就可以有条不紊地开始。多数Spring Boot应用需要很少的Spring配置。
你可以使用Spring Boot创建Java应用,并使用java -jar启动它或采用传统的war部署方式。
目的:
让所有Spring开发变得更快,且让更多的人更快的进行Spring入门体验,提供“starter” POM来简化我们的Maven配置(也就是说使用Spring Boot只有配合maven/gradle等这种依赖管理工具才能发挥它的能力),不像以前,构建一个springmvc项目需要进行好多配置等
开箱即用,快速开始需求开发而不被其他方面影响(如果可能会自动配置Spring)
提供一些非功能性的常见的大型项目类特性(如内嵌服务器、安全、度量、健康检查、外部化配置),如可以直接地内嵌Tomcat/Jetty(不需要单独去部署war包)
-
<!-- 引入SpringBoot相关的Jar包 -->
-
<parent>
-
<groupId>org.springframework.boot </groupId>
-
<artifactId>spring-boot-starter-parent </artifactId>
-
<version>1.4.1.RELEASE </version>
-
</parent>
-
<dependencies>
-
<dependency>
-
<groupId>org.springframework.boot </groupId>
-
<artifactId>spring-boot-starter-web </artifactId>
-
</dependency>
-
</dependencies>
稍微慢点 等会就好了 可以看到 其实依赖的spring-boot-start-web已经依赖了一系列的Jar包以及集成的Tomcat
然后我们创建一个Controller
-
package com.lyw.contoller;
-
-
import org.springframework.boot.*;
-
import org.springframework.boot.autoconfigure.*;
-
import org.springframework.stereotype.*;
-
import org.springframework.web.bind.annotation.*;
-
-
-
-
public class SampleController {
-
-
"/")(
-
-
String home() {
-
return "Hello World 2016!";
-
}
-
-
public static void main(String[] args) throws Exception {
-
SpringApplication.run(SampleController.class, args);
-
}
-
}