一、
Spring Boot 能够快速的构建出一个web项目:http://projects.spring.io/spring-boot/
demo下载地址(Maven构建):点击打开链接
运行:
public static void main(String[] args) throws Exception {
SpringApplication.run(SampleController.class, args);
}
运行结果:
二、
注解:
@RequestMapping:可以标记在Class上面与Method上面,访问该类(或者改方法)的路径。
@RestController:一般声明在Class上面告诉Spring这个类里面拦截的所有请求都以String方法返回。
@EnableAutoConfiguration:引导Spring启动(它依赖于一个
spring-boot-starter-web
)
spring-boot-starter-web添加了Tomcat与SpringMVC。通过这个注解可以运行
public static void main(String[] args) throws Exception {
SpringApplication.run(Application.class, args);
}
@Configuration 声明为配置文件
@EnableAutoConfiguration 启动
@ComponentScan 组件扫描 默认扫描同级、下一级(子级)
有误地方希望提出。。。作者笔记篇。---------------xcshuai