春天引导(One option for paraphrasing “Spring boot” natively in Chinese)
因为在新的工作场所学习的东西太多了,无法整理得很好,所以只能将笔记复制粘贴。
・在SpringBoot中不再需要的工作
Bean定义
日志定义
Servlet的设定
・SpringBoot不需要将war部署到服务器!!!准确来说,它是从main方法中启动tomcat。在发布时,只需执行内置在jar文件中的可执行jar,即可启动应用程序服务器。但也可以使用传统的war文件部署方法。
@EnableAutoConfiguration
启用Spring Boot自带的默认配置设置。
(例如:DataSourceAutoConfiguration)
@SpringBootApplication、@EnableAutoConfiguration、@Configuration、@ComponentScan在一起。
如果选择spring-boot-starter-web,在web相关方面需要的依赖库,如spring-boot、spring-mvc、tomcat、beanValidation、slf4j等都会被聚合在一起。版本号不需要指定是因为它已经在定义中说明了。
@Controller和@RestController的角色是不同的。
在@RestController的情况下,不会显示与返回字符串对应的资源。
(字符串直接显示在屏幕上。)