Spring Boot入门
1.spring Boot
Spring Boot让我们的Spring应用变的更轻量化。我们不必像以前那样繁琐的构建项目、打包应用、部署到Tomcat等应用服务器中来运行我们的业务服务。通过Spring Boot实现的服务,只需要依靠一个Java类,把它打包成jar,并通过java -jar
命令就可以运行起来。这一切相较于传统Spring应用来说,已经变得非常的轻便、简单。
2.优点
(1)为所有Spring开发者更快的入门
(2)开箱即用,提供各种默认配置来简化项目配置
(3)内嵌式容器简化Web项目
(4)没有冗余代码生成和XML配置的要求
3.spring Boot 项目创建
http://blog.didispace.com/spring-boot-learning-21-1-1/
4.spring boot实践(从 helloWorld开始吧)
(1)配置文件:
<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </dependency>
用于构建 RESTful Web 服务,它使用 Spring MVC 和 Tomcat 作为嵌入式应用程序容器。
(2)Controller:
@Controller public class HelloController { @ResponseBody @RequestMapping ("/hello") public String helloWorld(){ return "helloWorld"; } }
(3)目录结构:
Controller所在的目录一定要在启动类所在目录的子目录或者同一目录