diff --git a/.idea/misc.xml b/.idea/misc.xml
index 9134c12..79f13d2 100644
--- a/.idea/misc.xml
+++ b/.idea/misc.xml
@@ -9,5 +9,5 @@
-
+
\ No newline at end of file
diff --git a/common/spring-security/src/main/java/com/atguigu/security/custom/LoginUserInfoHelper.java b/common/common-util/src/main/java/com/atguigu/common/utlis/BaseContext.java
similarity index 89%
rename from common/spring-security/src/main/java/com/atguigu/security/custom/LoginUserInfoHelper.java
rename to common/common-util/src/main/java/com/atguigu/common/utlis/BaseContext.java
index 039036d..b0dc6d9 100644
--- a/common/spring-security/src/main/java/com/atguigu/security/custom/LoginUserInfoHelper.java
+++ b/common/common-util/src/main/java/com/atguigu/common/utlis/BaseContext.java
@@ -1,7 +1,6 @@
-package com.atguigu.security.custom;
-
-public class LoginUserInfoHelper {
+package com.atguigu.common.utlis;
+public class BaseContext {
private static final ThreadLocal userId = new ThreadLocal();
private static final ThreadLocal username = new ThreadLocal();
diff --git a/common/service-util/target/classes/com/atguigu/CodeGet.class b/common/service-util/target/classes/com/atguigu/CodeGet.class
deleted file mode 100644
index b9e4bfa..0000000
Binary files a/common/service-util/target/classes/com/atguigu/CodeGet.class and /dev/null differ
diff --git a/common/service-util/target/classes/com/atguigu/config/MybatisPlusConfig.class b/common/service-util/target/classes/com/atguigu/config/MybatisPlusConfig.class
deleted file mode 100644
index 3fbc339..0000000
Binary files a/common/service-util/target/classes/com/atguigu/config/MybatisPlusConfig.class and /dev/null differ
diff --git a/common/service-util/target/classes/com/atguigu/constant/MessageConstant.class b/common/service-util/target/classes/com/atguigu/constant/MessageConstant.class
deleted file mode 100644
index c52f380..0000000
Binary files a/common/service-util/target/classes/com/atguigu/constant/MessageConstant.class and /dev/null differ
diff --git a/common/service-util/target/classes/com/atguigu/context/BaseContext.class b/common/service-util/target/classes/com/atguigu/context/BaseContext.class
deleted file mode 100644
index be58c65..0000000
Binary files a/common/service-util/target/classes/com/atguigu/context/BaseContext.class and /dev/null differ
diff --git a/common/spring-security/src/main/java/com/atguigu/security/config/WebSecurityConfig.java b/common/spring-security/src/main/java/com/atguigu/security/config/WebSecurityConfig.java
index 8a3312c..4c62ec2 100644
--- a/common/spring-security/src/main/java/com/atguigu/security/config/WebSecurityConfig.java
+++ b/common/spring-security/src/main/java/com/atguigu/security/config/WebSecurityConfig.java
@@ -38,20 +38,17 @@ public class WebSecurityConfig extends WebSecurityConfigurerAdapter {
@Override
protected void configure(HttpSecurity http) throws Exception {
// 这是配置的关键,决定哪些接口开启防护,哪些接口绕过防护
- http
- // 关闭csrf跨站请求伪造
- .csrf().disable()
- // 开启跨域以便前端调用接口
- .cors().and()
+ http.csrf().disable() // 关闭csrf跨站请求伪造
+ .cors().and()// 开启跨域以便前端调用接口
.authorizeRequests()
// 指定某些接口不需要通过验证即可访问。登陆接口肯定是不需要认证的
- //.antMatchers("/admin/system/index/login").permitAll()
+ .antMatchers("/admin/system/index/login").permitAll()
// 这里意思是其它所有接口需要认证才能访问
.anyRequest().authenticated()
.and()
- // TokenAuthenticationFilter放到UsernamePasswordAuthenticationFilter的前面,这样做就是为了除了登录的时候去查询数据库外,其他时候都用token进行认证。
- .addFilterBefore(new TokenAuthenticationFilter(redisTemplate),
- UsernamePasswordAuthenticationFilter.class)
+ // TokenAuthenticationFilter放到UsernamePasswordAuthenticationFilter的前面
+ // 这样做就是为了除了登录的时候去查询数据库外,其他时候都用token进行认证。
+ .addFilterBefore(new TokenAuthenticationFilter(redisTemplate), UsernamePasswordAuthenticationFilter.class)
.addFilter(new TokenLoginFilter(authenticationManager(), redisTemplate));
// 禁用session
diff --git a/common/spring-security/src/main/java/com/atguigu/security/custom/CustomUser.java b/common/spring-security/src/main/java/com/atguigu/security/custom/CustomUser.java
index 1969f79..3c752ed 100644
--- a/common/spring-security/src/main/java/com/atguigu/security/custom/CustomUser.java
+++ b/common/spring-security/src/main/java/com/atguigu/security/custom/CustomUser.java
@@ -11,7 +11,6 @@ import java.util.Collection;
@Setter
@Getter
public class CustomUser extends User {
-
/**
* 我们自己的用户实体对象,要调取用户信息时直接获取这个实体对象。(这里我就不写get/set方法了)
*/
@@ -21,5 +20,4 @@ public class CustomUser extends User {
super(sysUser.getUsername(), sysUser.getPassword(), authorities);
this.sysUser = sysUser;
}
-
}
diff --git a/common/spring-security/src/main/java/com/atguigu/security/filter/TokenAuthenticationFilter.java b/common/spring-security/src/main/java/com/atguigu/security/filter/TokenAuthenticationFilter.java
index e851f99..448bff0 100644
--- a/common/spring-security/src/main/java/com/atguigu/security/filter/TokenAuthenticationFilter.java
+++ b/common/spring-security/src/main/java/com/atguigu/security/filter/TokenAuthenticationFilter.java
@@ -3,9 +3,9 @@ package com.atguigu.security.filter;
import com.alibaba.fastjson.JSON;
import com.atguigu.common.result.Result;
import com.atguigu.common.result.ResultCodeEnum;
+import com.atguigu.common.utlis.BaseContext;
import com.atguigu.common.utlis.JwtHelper;
import com.atguigu.common.utlis.ResponseUtil;
-import com.atguigu.security.custom.LoginUserInfoHelper;
import org.springframework.data.redis.core.RedisTemplate;
import org.springframework.security.authentication.UsernamePasswordAuthenticationToken;
import org.springframework.security.core.authority.SimpleGrantedAuthority;
@@ -56,8 +56,8 @@ public class TokenAuthenticationFilter extends OncePerRequestFilter {
String username = JwtHelper.getUserName(token);
if (!StringUtils.isEmpty(username)) {
// 当前用户信息放到ThreadLocal里面
- LoginUserInfoHelper.setUserId(JwtHelper.getUserId(token));
- LoginUserInfoHelper.setUsername(username);
+ BaseContext.setUserId(JwtHelper.getUserId(token));
+ BaseContext.setUsername(username);
// 通过username从redis获取权限数据
String authString = (String) redisTemplate.opsForValue().get(username);
diff --git a/common/spring-security/src/main/java/com/atguigu/security/custom/UserDetailsService.java b/common/spring-security/src/main/java/com/atguigu/security/service/UserDetailsService.java
similarity index 93%
rename from common/spring-security/src/main/java/com/atguigu/security/custom/UserDetailsService.java
rename to common/spring-security/src/main/java/com/atguigu/security/service/UserDetailsService.java
index e0057c4..9185009 100644
--- a/common/spring-security/src/main/java/com/atguigu/security/custom/UserDetailsService.java
+++ b/common/spring-security/src/main/java/com/atguigu/security/service/UserDetailsService.java
@@ -1,4 +1,4 @@
-package com.atguigu.security.custom;
+package com.atguigu.security.service;
import org.springframework.security.core.userdetails.UserDetails;
import org.springframework.security.core.userdetails.UsernameNotFoundException;
diff --git a/service-oa/src/main/java/com/atguigu/auth/service/impl/UserDetailsServiceImpl.java b/service-oa/src/main/java/com/atguigu/auth/service/impl/UserDetailsServiceImpl.java
index 64460ad..dcea726 100644
--- a/service-oa/src/main/java/com/atguigu/auth/service/impl/UserDetailsServiceImpl.java
+++ b/service-oa/src/main/java/com/atguigu/auth/service/impl/UserDetailsServiceImpl.java
@@ -5,9 +5,9 @@ import com.atguigu.constant.MessageConstant;
import com.atguigu.exception.BunnyException;
import com.atguigu.model.system.SysUser;
import com.atguigu.security.custom.CustomUser;
+import com.atguigu.security.service.UserDetailsService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.security.core.userdetails.UserDetails;
-import org.springframework.security.core.userdetails.UserDetailsService;
import org.springframework.security.core.userdetails.UsernameNotFoundException;
import org.springframework.stereotype.Component;
diff --git a/service-oa/target/classes/application-dev.yml b/service-oa/target/classes/application-dev.yml
deleted file mode 100644
index 2ea6574..0000000
--- a/service-oa/target/classes/application-dev.yml
+++ /dev/null
@@ -1,21 +0,0 @@
-server:
- port: 8800
-
-bunny:
- datasource:
- host: 106.15.251.123
- port: 3305
- sqlData: guigu-oa
- username: root
- password: "02120212"
-
-# nacos:
-# server-addr: z-bunny.cn:8848
-# discovery:
-# namespace: ssyx
-#
-# minio:
-# endpointUrl: "http://129.211.31.58:9000"
-# bucket-name: ssyx
-# accessKey: bunny
-# secretKey: "02120212"
\ No newline at end of file
diff --git a/service-oa/target/classes/application.yml b/service-oa/target/classes/application.yml
deleted file mode 100644
index 856c064..0000000
--- a/service-oa/target/classes/application.yml
+++ /dev/null
@@ -1,34 +0,0 @@
-server:
- port: 8800
-
-spring:
- application:
- name: service-oa
- profiles:
- active: dev
-
- datasource:
- type: com.zaxxer.hikari.HikariDataSource
- driver-class-name: com.mysql.cj.jdbc.Driver
- url: jdbc:mysql://${bunny.datasource.host}:${bunny.datasource.port}/${bunny.datasource.sqlData}?serverTimezone=GMT%2B8&useSSL=false&characterEncoding=utf-8&allowPublicKeyRetrieval=true
- username: ${bunny.datasource.username}
- password: ${bunny.datasource.password}
-
- jackson:
- date-format: yyyy-MM-dd HH:mm:ss
- time-zone: GMT+8
-
-mybatis-plus:
- mapper-locations: classpath:mapper/*.xml
- configuration:
- log-impl: org.apache.ibatis.logging.stdout.StdOutImpl # 查看日志
-
-logging:
- level:
- com.atguigu.auth.mapper: debug
- com.atguigu.auth.controller: info
- com.atguigu.auth.service: info
- pattern:
- dateformat: HH:mm:ss:SSS
- file:
- path: "logs/${spring.application.name}"
\ No newline at end of file
diff --git a/service-oa/target/classes/banner.txt b/service-oa/target/classes/banner.txt
deleted file mode 100644
index cc77fc2..0000000
--- a/service-oa/target/classes/banner.txt
+++ /dev/null
@@ -1,16 +0,0 @@
------------------▄██-█▄---------
------------------███▄██▄--------
------------------███████--------
------------------▀███████-------
--------------------██████▄▄-----
--------------------█████████▄---
--------------------██████▄████--
--------▄███████████████████████-
------▄███████████████████████▀--
----▄██████████████████████------
----███████████████████████------
----███████████████████████------
--▄▄██████████████████████▀------
--█████████████████▀█████--------
--▀██████████████▀▀-▀█████▄------
--------▀▀▀▀▀▀▀▀▀------▀▀▀▀------
\ No newline at end of file
diff --git a/service-oa/target/classes/favicon.ico b/service-oa/target/classes/favicon.ico
deleted file mode 100644
index 2f64da5..0000000
Binary files a/service-oa/target/classes/favicon.ico and /dev/null differ