-
- spring boot有pivotal和netfix背书,是一套完整的企业级应用的开发方案,天然集成分布式云架构spring-cloud。
-
- spring-boot的完全抛弃以往java项目配置文件过多的“陋习”,开启一个项目只需几行代码。
-
- Sprinboot允许项目使用内嵌的tomcat像启动普通java程序一样启动一个web项目.由于有了这个特性,项目不再需要打war包部署到tomcat,而是打成jar包,直接使用java -jar命令启动.
在一切开始之前,我们首先要知道如何开始一个springboot项目。
<dependencies>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
</dependencies>
@SpringBootApplication
public class App
{
public static void main(String[] args) throws Exception {
SpringApplication.run(App.class, args);
}
}
ok! done! 这样就已经能直接使用spring boot了. 启动App.java,spring boot就会使用内置的tomcat直接在本机的8080端口开启一个服务。
@Controller
public class SampleController {
@RequestMapping("/")
@ResponseBody
String home() {
String data = "";
return "Hello World!";
}
}
启动App.java,访问localhost:8080, 即可遇见“Hello World!”