das项目结构修改

This commit is contained in:
chenhaojie 2024-06-21 14:37:06 +08:00
parent 33accc9296
commit ded7787fbc
2 changed files with 2 additions and 8 deletions

View File

@ -24,11 +24,8 @@ import java.util.Optional;
public class DecryptingOncePerRequestFilter extends OncePerRequestFilter { public class DecryptingOncePerRequestFilter extends OncePerRequestFilter {
private String aeskey; private String aeskey;
public DecryptingOncePerRequestFilter(String aeskey) {
private AdminRedisTemplate adminRedisTemplate;
public DecryptingOncePerRequestFilter(String aeskey, AdminRedisTemplate adminRedisTemplate) {
this.aeskey = aeskey; this.aeskey = aeskey;
this.adminRedisTemplate = adminRedisTemplate;
} }

View File

@ -20,14 +20,11 @@ public class FilterConfig {
@Resource @Resource
private AesProperties aesProperties; private AesProperties aesProperties;
@Resource
private AdminRedisTemplate adminRedisTemplate;
@Bean @Bean
public FilterRegistrationBean decryptingFilterRegistration() { public FilterRegistrationBean decryptingFilterRegistration() {
FilterRegistrationBean registrationBean = new FilterRegistrationBean(); FilterRegistrationBean registrationBean = new FilterRegistrationBean();
//注册过滤器 //注册过滤器
registrationBean.setFilter(new DecryptingOncePerRequestFilter(aesProperties.getKey(), adminRedisTemplate)); registrationBean.setFilter(new DecryptingOncePerRequestFilter(aesProperties.getKey()));
registrationBean.addUrlPatterns("/api/*"); // 设置过滤器应用的URL模式 registrationBean.addUrlPatterns("/api/*"); // 设置过滤器应用的URL模式
registrationBean.setOrder(2); // 设置过滤器的顺序 registrationBean.setOrder(2); // 设置过滤器的顺序
return registrationBean; return registrationBean;