springBoot总结

1、 @SpringBootApplication是Spring Boot项目的核心注解,主要目的是开启自动配置。
2、 @ResponseBody返回的是数据而不是页面,将返回数据放在response中,@RestController是@Controller和@ResponseBody的组合注解
3、通过maven命令运行springboot项目,mvn spring-boot:run
4、springboot里,我们只需要在application.properties定义属性,就可以直接使用@Value注入,但是这样有个弊端,如果配置较多,注入很麻烦。springboot提供了基于类型安全的配置方式,通过 @ConfigurationProperties将properties属性和一个Bean及其属性关联,从而实现类型安全的配置。
如:

article.name=talk about farm
article.author=changhf

类型安全的Bean如何引入呢

@Component
@ConfigurationProperties(prefix="article",locations={"classpath:config/app.properties})
public class ArticleSetting{
}

prefix用来指定properties文件的配置前缀,通过locations指定properties的位置,默认为application.properties,可以不配置locations

springboot的全局配置文件放置在src/main/resources目录下或者类路径的/config目录下

猜你喜欢

转载自blog.csdn.net/chang_li/article/details/79519915