![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
spring
Rd_zhaox
️
Vue
CSS3
展开
-
Docker安装Mongodb
Docker运行Mongodb原创 2022-06-14 10:27:28 · 731 阅读 · 0 评论 -
Spring Security 5.7.1安全过滤器链配置方法
@RequiredArgsConstructor(onConstructor_ = @Autowired)@EnableWebSecurity@EnableGlobalMethodSecurity(prePostEnabled = true)public class WebSecurityConfiguration { @NonNull private AuthenticationSuccessHandler authenticationSuccessHandler; @NonNull p.原创 2022-05-31 10:54:06 · 4041 阅读 · 0 评论 -
SpringBoot返回XML格式数据
首先,添加Jackson dependency依赖到pom.xml中 <dependency><groupId>com.fasterxml.jackson.dataformat</groupId><artifactId>jackson-dataformat-xml</artifactId></dependency> 然后,在POJO上添加注解@XmlRootElement Controller中返回XML原创 2022-05-06 17:14:51 · 1516 阅读 · 0 评论 -
Logback1.2.9以下也塌房了,快速修复Logback漏洞
今天Logback也出漏洞了,漏洞说明如下:上次Log4j出漏洞时,就换成了Logback。万万没想到Logback,今天也塌房了。快速修复依赖如下:原创 2021-12-23 10:30:35 · 3684 阅读 · 1 评论 -
快速修复Log4j2远程代码执行漏洞
官方给出的解决方式是升级到最新版(https://github.com/apache/logging-log4j2),但是最新版没有发到Maven仓库。最快接觉的方法是使用slf4j+logback替换注意:如果使用的是默认的日志配置也是存在Log4j-api这个依赖的移除Log4j/Log4j2的依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>sp原创 2021-12-10 14:19:14 · 253 阅读 · 2 评论 -
最快的maven repository-阿里镜像仓库
xiugmaven根目录下的conf文件夹中的setting.xml文件,内容如下:<mirrors> <mirror> <id>alimaven</id> <name>aliyun maven</name> <url>http://maven.aliyun.com/nexus/content/groups/public/</url> <mirr原创 2021-06-06 15:16:47 · 1151 阅读 · 0 评论 -
Spring Data Cache、Redis配置序列化为JSON
依赖配置文件配置缓存类型,HOST、用户名等属性配置类配置RedisTemplate的序列化和Spring Data Cache的序列化测试执行代码,可以看到redis中的数据已经被序列化为JSON格式了。源码地址:https://github.com/DDDInJava/portal/tree/Spring_Data_Cache_Redis...原创 2021-06-03 15:42:55 · 793 阅读 · 2 评论 -
使用 Jasypt 进行 Spring Boot 配置
为什么要使用Jasypt?当我们需要在配置文件中存储敏感信息时——这意味着我们实际上是在使这些信息容易受到攻击;这包括任何类型的敏感信息,例如凭据,但肯定不止这些。通过使用 Jasypt,我们可以为属性文件属性提供加密,我们的应用程序将完成解密并检索原始值的工作。使用jasypt -spring-boot-starter我们需要向我们的项目添加一个依赖项:设置加密的盐设置加密盐的方式有几种,常用的有:application.properties中设置jasypt.enc.原创 2021-05-29 16:18:45 · 296 阅读 · 0 评论 -
如果面试官再问你Spring中的循环依赖怎么解决,就这样告诉他
什么是循环依赖?当一个bean A 依赖另外一个bean B,并且bean B也依赖于bean A时,就会发生这种情况:bean A -> bean B -> bean A当然,中间可能会有其他隐含的bean:bean A -> bean B -> bean C -> bean E -> bean ASpring中循环依赖会发生什么?当Spring上下文加载所有bean时,它会尝试按照他们完成工作所需要的顺序来创建bean。例如,如果我们没有循环依原创 2021-05-29 14:59:48 · 310 阅读 · 0 评论 -
Spring中的IoC和DI简介
什么是IoC?控制反转是软件工程中的一项原则,它将对象或者程序的部分控制权转移到容器或框架上。我们最常在面向对象编程的上下文中使用它。与我们自定义代码调用库的传统编程相比,IoC使框架能够控制程序流并调用我们的自定义代码。为了实现这一点,框架使用了带有附加行为的抽象。如果我们想添加我们自己的行为,我们需要扩展框架的类或插入我们自己的类。IoC的优点是:将任务的执行与其实现分离 更容易在不同的实现之间切换 程序的模块化程度更高 通过隔离组件或者模拟其依赖项,并允许组件通过协议进行通信,从原创 2021-05-29 09:50:51 · 497 阅读 · 0 评论