-
SpringBoot热部署配置信息
查看全部 -
SpringBoot学习笔记
1.SpringBoot注解
a. @RestController = @Controller + @ResponseBody 使结果集以json字符串的个数返回
b. @JsonIgnore(加载实体类方法或者类上) 使某个属性忽略,不返回
c. @JsonInclude(使)
查看全部 -
springboot exceptoin handler
@ControllerAdvice
@ExceptionHandler(value=Exception.class)
public Object errorHandler(HttpServletREquest request, HttpServletResponse response, Exception ex) throws Exception {
ex.printStackTrace();
ModelAndView mv = ModelAndView();
mv.addObject("exception", ex);
mv.addObject("url", request.getRequestURL());
mv.setViewName('error/page');
return mv;
}
查看全部 -
springboot properties to bean
查看全部 -
springboot 拦截器的使用:
1、使用注解@Configuration配置拦截器
2、继承WebMvcConfigurerAdapter
3、重写addInterceptors添加需要的拦截器地址
查看全部 -
springboot异步执行程序
1、使用注解@EnableAsync开启异步,会自动扫描
2、定义@Component @Async 作为组件被容器扫描执行
查看全部 -
1、@Scheduled(cron="")
2、cron表达式生成:http://cron.qqe2.com
查看全部 -
定时任务task:
1、使用注解@EnableScheduling 开启定时任务,会自动扫描
2、定义@Component 作为组件被容器扫描
3、Scheduled(fixedRate=3000)
查看全部 -
springboot属性文件映射到实体类:
1、pom中引入依赖:
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-configuration-processor</artifactId>
<optional>true</optional>
<dependency>
2、
读取自己添加的properties配置文件
@Configuration
@ConfigurationProperties(prefix="com.springboot.opensource")
@PropertySource(value="classpath:resource.properties")查看全部 -
devtools实现热部署:
1、pom中引入依赖
2、在属性文件中添加配置:
查看全部 -
jackson的基本演绎法:
1、JsonIgnore(忽略此属性)
2、JsonFormat(pattern="yyyy-MM-dd hh:mm:ss a", local="zh",timezone="GMT+8"
3、JsonInclude(Include.NOT_NULL):数据为空时不返回给前端
查看全部 -
拦截器的查看全部
-
springBoot拦截器查看全部
-
SpringBoot拦截器的使用
查看全部 -
异步注解方式,取最大,不同于同步方式(取总数)查看全部
举报