springBoot
文章平均质量分 69
springBoot 知识总结系列
liu1002880404
这个作者很懒,什么都没留下…
展开
-
RedisTemplate操作Redis
SpringDataRedis简介在spring boot中,默认集成的redis是Spring Data Redis,Spring Data Redis针对redis提供了非常方便的操作模版RedisTemplateSpring-data-redis是spring大家族的一部分,提供了在srping应用中通过简单的配置访问redis服务,对reids底层开发包(Jedis, JRedis, and RJC)进行了高度封装,RedisTemplate提供了redis各种操作、异常处理及序列化,支持发布订原创 2022-03-08 15:55:43 · 2470 阅读 · 0 评论 -
springboot知识点总结
SpringBoot的属性注入@Value注解。这种方式虽然可行,但是不够强大,因为它只能注入基本类型值。@ConfigurationProperties(prefix = “jdbc”)public class JdbcProperties {@Configuration@EnableConfigurationProperties(JdbcProperties.class)public class JdbcConfig {@Beanpublic DataSource dataSou原创 2022-03-08 14:19:20 · 510 阅读 · 0 评论 -
vo2dto 方法 一个对象属性值转换为另一个对象属性值最全方法
1. get\set这种方式也是日常使用的最多的,性能肯定是杠杠的,就是操作起来有点麻烦。尤其是一大堆属性的 VO 对象转换为 DTO 对象时候。但其实也有一些快捷的操作方式,比如你可以通过 Shift+Alt 选中所有属性,Shift+Tab 归并到一列,接下来在使用 Alt 选中这一列,批量操作粘贴 userDTO.set 以及快捷键大写属性首字母,最后切换到结尾补充括号和分号,最终格式化一下就搞定了。代码@Componentpublic class GetSetAssembler implem原创 2021-11-27 21:06:34 · 2186 阅读 · 0 评论 -
接口测试工具ApiPost使用
什么是ApiPostApiPost = 接口调试+接口文档快速生成+接口文档规范化管理+Mock API+接口流程测试。常见的接口管理方案API文档Swagger调试 APIPostmanMock API 数据RAPAPI 自动化测试JMeterApiPost产生的初衷是为了提高研发团队各个角色的效率!产品的使用受众为由前端开发、后端开发和测试人员以及技术经理组成的整个研发技术团队。APIPOST通过协作功能将研发团队的每个角色整合打通。安装ApiPost目前提供Window64原创 2021-11-27 14:34:37 · 1043 阅读 · 2 评论 -
RequestBodyAdvice和ResponseBodyAdvice详解,@ControllerAdvice注解
综述RequestBodyAdviceRequestBodyAdvice是SpringMVC4.2提供的一个接口,它允许请求体被读取并转换为对象,并将处理结果对象作为@RequestBody参数或者 @HttpEntity方法参数。由此可见,它的作用范围为:使用@RequestBody进行标记的参数参数为HttpEntityResponseBodyAdviceResponseBodyAdvice是SpringMVC4.1提供的一个接口,它允许在 执行 @ResponseBody后自定义返回数据,原创 2021-11-27 07:41:51 · 4911 阅读 · 0 评论 -
深入浅出Spring/SpringBoot 事件监听机制
说明事件监听机制可以理解为是一种观察者模式,有数据发布者(事件源)和数据接受者(监听器);在Java中,事件对象都是继承java.util.EventObject对象,事件监听器都是java.util.EventListener实例;EventObject对象不提供默认构造器,需要外部传递source参数,即用于记录并跟踪事件的来源;观察者模式观察者模式面向的需求是:A对象(观察者)对B对象(被观察者)的某种变化高度敏感,需要在B变化的一瞬间做出反应。举个例子,气象局需要构建一套系统,这系统有两个原创 2021-11-21 07:46:49 · 1151 阅读 · 0 评论 -
springBoot配置文件中使用${} 注入
配置文件中使用${} 注入1.在springboot中使用System.setProperty设置参数user:user-name: ${username}age: ${age}配置文件是这种写法,我们可以用System.setProperty来设置参数,System.setProperty相当于一个静态变量,存在内存里面,使用el表达式和@value获取public static void main(String[] args) {System.setProperty(“username”,原创 2021-07-10 13:29:04 · 2954 阅读 · 0 评论