最近写了不过关于java,spring,微服务的相关文章,今天把它整理一下,方便大家学习与参考。

​​java~springboot(2022之后)~目录索引​​

java~springboot(2022之前)~目录索引

​​IntelliJ IDEA~gradle环境配置​​

​​springboot~环境搭建与Helloworld​​

​​springboot~添加新模块的方法​​

​​springboot~Compiler时开启插件的注解功能​​

​​springboot~基于单元测试的mongodb​​

​​springboot~application.properties和application.yml的使用​​

​​springboot~JPA把ORM统一起来​​

​​springboot~Mongodb的集成与使用​​

​​springboot~mongo内嵌集合的操作​​

​​springboot~WebTestClient的使用​​

​​springboot~读取自定义配置项​​

​​springboot~使用docker构建gradle项目​​

​​springboot~Money类型在序列化时遇到的问题与解决​​

​​springboot~为Money类型添加最大值和最小值的注解校验​​

​​springboot~@Valid注解对嵌套类型的校验​​

​​springboot~内嵌redis的使用​​

​​springboot~openfeign从此和httpClient说再见​​

​​springboot~openfeign从JSON文件读取数据​​

​​springboot~mockMvc和asciidoctor生成基于TDD的API文档​​

​​HandlerInterceptor拦截实现对PathVariable变量的读取​​

​​HandlerInterceptor里@Autowired对象为空的解决方法​​

​​springboot~ObjectMapper~dto到entity的自动赋值​​

​​springboot~jpa个性化数据操作接口​​

​​springboot~@Query到DTO对象​​

​​springboot~Profile开发环境与单元测试用不同的数据库​​

​​springboot~mogodb多条件拼接​​

​​springboot~maven制作底层公用库​​

​​springboot~hazelcast缓存中间件​​

​​springboot~ibatis Invalid bound statement (not found)原因​​

​​springboot~ibatis数组in查询的实现​​

​​springboot~rabbitmq的队列初始化和绑定​​

​​springboot~mybatis里localdatetime序列化问题​​

​​springboot~rabbitmq自己通过UI手动发布队列需要注意的地方​​

​​springboot~如何去掌握它(新手可以看看)​​

​​springboot~lombok使用总结​​

​​spring里的三大拦截器​​

​​springboot~ EventListener事件监听的使用​​

​​springboot~集成测试里的redis​​

​​springboot~Integer和int如何选择,Integer的意义何在​​

​​rabbitmq实现向各服务广播消息​​

​​rabbitmq实现延时队列(死信队列)​​

​​springboot~thymeleaf页面布局的步骤​​

​​springboot~添加新模块的方法​​

​​springboot~gradle里的docker集成​​

​​springboot~yml里的自定义配置​​

​​JPA中EntityListeners注解的使用​​

​​实体继承与@Builder注解共存​​

​​mybatis自动填充时间字段​​

​​redisSession和mockSession​​

​​springboot~注册bean的方法​​

​​redis使用场景和java测试案例​​

​​springbatch的封装与使用​​

​​Spring里的Async注解实现异步操作​​

​​spring单元测试下模拟rabbitmq​​

​​gradle下mybatis自动生成框架的使用​​

​​elasticSearch的部署和使用​​

​​springboot中使用aop技术​​

​​设置Redis的LRU策略​​

​​springboot~mybatis枚举映射​​

​​springboot向elk写日志​​

​​springboot~yml里的自定义配置~续​​

​​logback日志文件位置动态指定​​

​​springboot~maven集成开发里的docker构建 ​​

​​rabbitmq~消息失败后重试达到 TTL放到死信队列(事务型消息补偿机制)​​

​​springboot~Transactional注解的注意事项​​

​​springboot~HttpPut开启application/x-www-form-urlencoded​​

​​springboot~gradle4.7之后的lombok引用方法​​

​​springboot~工作流activiti的搭建​​

​​springboot~集成DataSource 与 Druid监控配置​​

​​mybatis+maven自动生成代码框架​​

​​spring-security-jwt的总结与实现​​

​​springboot~aspose操作word模板实现导出功能​​

​​Springboot~多个数据源时自定义datasource的bean​​

​​springboot~mvn多个关联项目打包问题 ​​

​​springboot~引用地址jar包的方法​​

​​springboot~CommandLineRunner接口实现自动任务加载​​

​​springboot~redis正确的使用​​

​​springboot~拦截器的使用场景​​

​​nacos~配置中心功能 ​​

​​nacos~配置中心功能~springboot的支持 ​​

​​springboot~注册不同级别包里的bean~scanBasePackages​​

​​springboot~注册不同级别包里的bean~ImportSelector​​

​​shade解决jar包冲突​​

​​springboot~maven多项目同时启动的配置​​

​​springboot~DTO字符字段与日期字段的转换问题​​

​​springboot~nexus项目打包要注意的地方​​

​​shade解决mybatis包冲突~项目引用的方法​​

​​springboot~使用自定义的aspect​​

​​springboot~为ES实体封装审计Auditing功能 ​​

​​springboot~@ConditionalOnMissingBean注解的作用​​

​​springboot~aspect通过@annotation进行拦截​​

​​在底层框架使用@SneakyThrows注解​​

​​springboot~通过面向接口编程对控制反转IOC的理解​​

​​es~通过ElasticsearchTemplate进行聚合操作​​

​​springboot~ConfigurationProperties注解配置集合对象​​

​​java~lombok的@Data引发的问题​​

​​lombok~@SneakyThrows注解让代码更优雅​​

​​shade~实现打包多个关联包并过滤配置文件​​

​​springboot~uaa~scope对实体的字段添加限制​​

​​java~jackson实现接口的反序列化​​

​​maven-shade-plugin~打包时过滤项目中某些包​​

​​springboot~feign模拟multipart/form-data​​

​​springboot~某个接口模拟登录并同步给feign​​

​​Springboot~@Cacheable非侵入式缓存​​

​​springboot~disruptor异步队列​​

​​skywalking的介绍​​

​​springboot~thymeleaf为vue传递模型​​

​​maven~nexus开启游客下载​​

​​springboot~使用freemaker模版进行部署​​

​​springboot~对@RequestParam中Date参数的适配​​

​​springboot~连接kafka需要注意的地方​​

 

持续更新...


作者:仓储大叔,张占岭,
荣誉:微软MVP