
Spring
文章平均质量分 88
if200
开发
展开
-
SpringBoot下使用Jasypt工具类加密属性配置
本文介绍了SpringBoot下使用Jasypt对属性进行加密,其中密文的获取使用工具类而非终端的方式.项目github地址为:https://github.com/ulisesbocchio/jasypt-spring-boot一. 集成jasypt集成jasypt主要有以下三种方式1. 直接加依赖项目中使用了@SpringBootApplication或@EnableAut...原创 2018-09-16 10:48:07 · 10689 阅读 · 0 评论 -
Spring Boot 2.0官方文档之 Actuator
前言:本文翻译自Spring Boot 2.0.1.RELEASE官方文档,该Spring Boot版本是当前(2018年4月份)官方推荐版本,因Spring Boot 2.0的Actuator与之前版本有较大不同,而网上相关博文资料较旧,故建议阅读官方文档再做实践.转载需经本人同意,注明出处方可转载.目录:执行器(Actuator)的定义1. 开启Actuator2. 端点(E...翻译 2018-04-20 20:10:11 · 58762 阅读 · 17 评论 -
Spring Boot 2下使用Feign找不到@EnableFeignClients的解决办法
最近在实践Spring Boot 2+Spring Cloud(Finchley.M9),在用到Feign的时候发现@EnableFeignClients注解开不了,独立使用Feign是可以的,但就是开启不了Spring对Feign的支持.经过一番摸索终于把问题解决了,在这里分享一下解决方案和思路.解决思路写得较繁琐,可以选择性阅读,结论和解决方案写在前面0. 结论和解决方案Sprin...原创 2018-04-25 15:00:27 · 71164 阅读 · 15 评论 -
Spring Security 5.0的DelegatingPasswordEncoder详解
本文参考自Spring Security 5.0.4.RELEASE 的官方文档,结合源码介绍了DelegatingPasswordEncoder,对其工作过程进行分析并解决其中遇到的问题.包括There is no PasswordEncoder mapped for the id "null"的非法参数异常的正确处理方法PasswordEncoder1 NoOpPasswordE...原创 2018-05-07 14:30:32 · 20363 阅读 · 9 评论 -
从零写Spring注解版框架系列 IoC篇 (1) 框架设计
一 设计思想1 IoC的定义IoC 全称为 Inversion of Control,翻译为 “控制反转”,它还有一个别名为 DI(Dependency Injection),即依赖注入。所谓 IoC ,就是由 Spring IoC 容器来负责对象的生命周期和对象之间的关系2 Spring中的 IoC模块结构传统xml模式下的Spring实现IoC由几个模块组成:Resourc...原创 2018-11-30 18:34:59 · 332 阅读 · 0 评论 -
从零写Spring注解版框架系列 IoC篇 (2)实现 @Component、@Autowired、@Qualifier注解
一 结构设计首先创建一个 Maven 工程 winter-core,这里我们我们只需要依赖于 commons-lang 工具包,另外还有测试用的 junit 包。再创建各个类如下:核心注解在 annotation 包下,util 包下是 ClassUtil 工具类 和 StringUtil 工具类,真正的核心组件是 BeanFactory 下的 ClassPathAnnotaionAppli...原创 2018-11-30 22:28:55 · 467 阅读 · 0 评论 -
深入解析Spring使用枚举接收参数和返回值机制并提供自定义最佳实践
本文的目的在于提供一种在 restful接口兼容使用code接收枚举参数的实现方案。文章目录一 目标与思路0 起因1 目标2 思路二 代码实现1 通用code枚举接口2 转换器工厂类3 Spring MVC 配置类三 相关知识一 目标与思路0 起因《阿里巴巴Java开发手册》将接口中枚举的使用分为两类,即 接口参数和接口返回值,并规定:接口参数可以使用枚举类型,但接口返回值不可以使用枚举...原创 2019-01-14 09:54:10 · 18313 阅读 · 9 评论