SpringBoot
cg_Amaz1ng
这个作者很懒,什么都没留下…
展开
-
【设计模式】模板方法模式
原理:基于Java的继承和多态特性场景:父类提供一个方法壳,由一个统一的方法调起,子类重写父类的方法壳,调用父类的统一方法,将按照父类的步骤,子类的具体逻辑来执行。例子:public class Demo { public static void main(String[] args) throws Exception { Product a = new Element(); a.printA(); }}class Product {原创 2020-06-07 15:29:09 · 206 阅读 · 0 评论 -
Freemarker动态构造map,增加或改变元素
需求:遍历一个List,按照key值统计每个key值有多少个,将结果放到map中由于freemarker不支持对map的直接操作,所以需要将对map的直接操作转化为重新构建新的map<!-- 初始化map --><#assign creditDic = {}><!-- 遍历list --><#list report.creditTipss ...原创 2020-01-09 17:19:16 · 1897 阅读 · 0 评论 -
SpringBoot健康检查
https://www.jianshu.com/p/d59f06724f1bhttps://www.cnblogs.com/baidawei/p/9183531.html例如查看当前系统使用了@RequestMapping的Url,使用Get请求 http://localhost:8080/mappings...原创 2019-10-30 16:26:00 · 380 阅读 · 0 评论 -
关于Spring boot启动过程判断当前是否Web环境
SpringBoot 的SpringApplication在初始化过程中执行initialize方法:@SuppressWarnings({ "unchecked", "rawtypes" }) private void initialize(Object[] sources) { if (sources != null && sources.length &g...原创 2018-07-24 10:36:18 · 2952 阅读 · 0 评论 -
Spring特定方法拦截(切面法)
使用Spring的情况下要对某个类的某个方法拦截,有两种方案。1、使用监听器2、使用拦截器使用监听器比较复杂,还需要自己设计事件和事件发布器。因此我更偏向于使用拦截器,下面将介绍如何使用Spring的切面来实现特定方法拦截。直接上代码(这段代码是和Elastic-Job联动,意思是在Elastic-Job的任务执行execute方法之前,先给一个Bean——JobProcessor...原创 2018-12-21 18:07:12 · 1989 阅读 · 0 评论 -
【SpringMVC】RestController和Controller区别
@RestController是@Controller和@ResponseBody的结合,使用@RestController表示,当前的controller永远不返回视图,只返回数据使用@ResponseBody(可以加在方法上,也可以加在类上),表示该方法/类只返回数据,不返回视图。...原创 2019-08-12 17:25:46 · 171 阅读 · 0 评论 -
SpringBoot+Gradle 如何将webapp目录打进jar包内,并命名为static文件夹
jar { from ('src/main/webapp') { into 'static' }}原创 2019-09-04 11:37:03 · 1409 阅读 · 1 评论