随笔分类 - Spring全家桶
摘要:一、问题简述 先说下为啥有这个需求,在基于spring的web应用中,一般会在controller层获取http方法body中的数据。 方式1: 比如http请求的content-type为application/json的情况下,直接用@RequestBody接收。 方式2: 也有像目前我们在做的
阅读全文
摘要:一、经历概要 程序里有个跑数据的job,这个job的主要功能是往数据库写假数据。 既需要跑历史数据(传给job的日期是过去的时间),也需要能够上线后,实时跑(十秒钟触发一次,传入触发时的当前时间)。 其中一个job比较奇葩点,要写入的数据比较难以随机生成,是产品的同事从互联网上找的数据,比如当前网络
阅读全文
摘要:如下图,两个profile配置文件,一个默认的(application.properties),一个是test的。 活跃配置为test。 step1:注释了test中的,保留默认中的,应用可以正常启动。 step2:同时注释了test中的和默认中的,应用报错。 结论:active的配置会合并默认配置
阅读全文
摘要:先说结论: 项目中定制了spring 的redisTemplate,而这个template没有使用我自定义的Jackson ObjectMapper。所以不生效。 下面是详细过程: 起因是spring boot项目加入了shiro,我打算使用redis去存储shiro的会话,方便以后横向扩展。 参考
阅读全文
摘要:问题描述: 引入了spring cloud的监控starter,间接引入jooq。 又引入了 问题解决。
阅读全文
摘要:一、前言 通过实现 InitializingBean/DisposableBean 接口来定制初始化之后/销毁之前的操作方法; 通过 <bean> 元素的 init-method/destroy-method属性指定初始化之后 /销毁之前调用的操作方法; 在指定方法上加上@PostConstruct
阅读全文