SpingBoot
文章平均质量分 59
resource19610
IT萌新
展开
-
获取yml配置文件的两种方式@ConfigurationProperties和@Value
一,@ConfigurationProperties可以添加前缀 prefix="xxxx"只当添加配置文件前缀为xxx的属性该注解适用于获取配置文件的属性,配置到某一个类中支持复杂的类型:对象,嵌套对象,复杂集合类型二,@Value适用于获取配置文件某个属性不支持复杂类型当spring-boot-starter-parent 版本为2.1.4时 @Configurati...原创 2019-12-11 21:01:41 · 880 阅读 · 0 评论 -
spring单元测试-MockMvc
MockMvc详解——SpringMVC单元测试原文地址一、简介为何使用MockMvc?对模块进行集成测试时,希望能够通过输入URL对Controller进行测试,如果通过启动服务器,建立http client进行测试,这样会使得测试变得很麻烦,比如,启动速度慢,测试验证不方便,依赖网络环境等,所以为了可以对Controller进行测试,我们引入了MockMVC。MockMvc实现了对H...转载 2019-12-11 20:43:46 · 166 阅读 · 0 评论 -
SpringBoot启动预加载之CommandLineRunner与ApplicationRunner的使用
我们在使用SpringBoot搭建项目的时候,如果希望在项目启动完成之前,能够初始化一些操作,针对这种需求,可以考虑实现如下两个接口(任一个都可以) 1. org.springframework.boot.CommandLineRunner 2. org.springframework.boot.ApplicationRunner业务场景:应用服务启动时,加载一些数据和执行一些应用的初始...转载 2019-07-09 10:26:39 · 621 阅读 · 0 评论 -
参数处理前置接口-HandlerMethodArgumentResolver
/** * @author luozhou * @Description: 参数处理前置类,目前用于处理文章缓存刷新 * @date 2018/11/14 16:35 */public class RequestHandlerMethodArgumentResolver implements HandlerMethodArgumentResolver { @Override ...转载 2019-07-09 19:45:39 · 196 阅读 · 0 评论