From f36f2ffecba877115ff38f1f6dbd9e338285592c Mon Sep 17 00:00:00 2001
From: luxiaotao1123 <t1341870251@163.com>
Date: 星期六, 27 一月 2024 14:59:38 +0800
Subject: [PATCH] #
---
zy-asrs-wcs/src/main/java/com/zy/asrs/wcs/common/security/SecurityConfig.java | 118 +++++++++++++++++++++++++++++++++++++++
zy-asrs-wcs/src/main/java/com/zy/asrs/wcs/utils/CodeBuilder.java | 6 +-
zy-asrs-wcs/pom.xml | 5 +
zy-asrs-wcs/src/main/java/com/zy/asrs/wcs/common/Test.java | 7 ++
4 files changed, 133 insertions(+), 3 deletions(-)
diff --git a/zy-asrs-wcs/pom.xml b/zy-asrs-wcs/pom.xml
index fbedf79..d8a9e37 100644
--- a/zy-asrs-wcs/pom.xml
+++ b/zy-asrs-wcs/pom.xml
@@ -33,6 +33,11 @@
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
+ <dependency>
+ <groupId>org.springframework.boot</groupId>
+ <artifactId>spring-boot-starter-security</artifactId>
+ </dependency>
+
<!-- okHttp3 -->
<dependency>
<groupId>com.squareup.okhttp3</groupId>
diff --git a/zy-asrs-wcs/src/main/java/com/zy/asrs/wcs/common/Test.java b/zy-asrs-wcs/src/main/java/com/zy/asrs/wcs/common/Test.java
new file mode 100644
index 0000000..8e9f9da
--- /dev/null
+++ b/zy-asrs-wcs/src/main/java/com/zy/asrs/wcs/common/Test.java
@@ -0,0 +1,7 @@
+package com.zy.asrs.wcs.common;
+
+/**
+ * Created by vincent on 1/27/2024
+ */
+public class Test {
+}
diff --git a/zy-asrs-wcs/src/main/java/com/zy/asrs/wcs/common/security/SecurityConfig.java b/zy-asrs-wcs/src/main/java/com/zy/asrs/wcs/common/security/SecurityConfig.java
new file mode 100644
index 0000000..0e9f6a9
--- /dev/null
+++ b/zy-asrs-wcs/src/main/java/com/zy/asrs/wcs/common/security/SecurityConfig.java
@@ -0,0 +1,118 @@
+//package com.zy.asrs.wcs.common.security;
+//
+//import com.zy.acs.manager.common.constant.Constants;
+//import com.zy.acs.manager.common.utils.CommonUtil;
+//import org.springframework.context.annotation.Bean;
+//import org.springframework.context.annotation.Configuration;
+//import org.springframework.http.HttpMethod;
+//import org.springframework.security.access.AccessDeniedException;
+//import org.springframework.security.config.annotation.method.configuration.EnableGlobalMethodSecurity;
+//import org.springframework.security.config.annotation.web.builders.HttpSecurity;
+//import org.springframework.security.config.annotation.web.configuration.EnableWebSecurity;
+//import org.springframework.security.config.annotation.web.configuration.WebSecurityConfigurerAdapter;
+//import org.springframework.security.config.http.SessionCreationPolicy;
+//import org.springframework.security.core.AuthenticationException;
+//import org.springframework.security.crypto.bcrypt.BCryptPasswordEncoder;
+//import org.springframework.security.web.AuthenticationEntryPoint;
+//import org.springframework.security.web.access.AccessDeniedHandler;
+//import org.springframework.security.web.authentication.UsernamePasswordAuthenticationFilter;
+//import org.springframework.stereotype.Component;
+//
+//import javax.annotation.Resource;
+//import javax.servlet.ServletException;
+//import javax.servlet.http.HttpServletRequest;
+//import javax.servlet.http.HttpServletResponse;
+//import java.io.IOException;
+//
+///**
+// * Spring Security閰嶇疆
+// *
+// */
+//@Configuration
+//@EnableWebSecurity
+//@EnableGlobalMethodSecurity(prePostEnabled = true)
+//public class SecurityConfig extends WebSecurityConfigurerAdapter {
+//
+// public static final String[] FILTER_PATH = new String[]{
+// "/test/**",
+// "/rpc/**",
+// "/api/login",
+// "/druid/**",
+// "/swagger-ui.html",
+// "/swagger-resources/**",
+// "/webjars/**",
+// "/v2/api-docs",
+// "/v3/api-docs",
+// "/swagger-ui/**"
+// };
+//
+// @Resource
+// private JwtAccessDeniedHandler jwtAccessDeniedHandler;
+// @Resource
+// private JwtAuthenticationEntryPoint jwtAuthenticationEntryPoint;
+// @Resource
+// private JwtAuthenticationFilter jwtAuthenticationFilter;
+//
+// @Override
+// protected void configure(HttpSecurity http) throws Exception {
+// http.authorizeRequests()
+// .antMatchers(HttpMethod.OPTIONS, "/**")
+// .permitAll()
+// .antMatchers(HttpMethod.GET, "/api/file/**", "/api/captcha", "/")
+// .permitAll()
+// .antMatchers(FILTER_PATH)
+// .permitAll()
+// .anyRequest()
+// .authenticated()
+// .and()
+// .sessionManagement()
+// .sessionCreationPolicy(SessionCreationPolicy.STATELESS)
+// .and()
+// .csrf()
+// .disable()
+// .cors()
+// .and()
+// .logout()
+// .disable()
+// .headers()
+// .frameOptions()
+// .disable()
+// .and()
+// .exceptionHandling()
+// .accessDeniedHandler(jwtAccessDeniedHandler)
+// .authenticationEntryPoint(jwtAuthenticationEntryPoint)
+// .and()
+// .addFilterBefore(jwtAuthenticationFilter, UsernamePasswordAuthenticationFilter.class);
+// }
+//
+// @Bean
+// public BCryptPasswordEncoder bCryptPasswordEncoder() {
+// return new BCryptPasswordEncoder();
+// }
+//
+// // 娌℃湁璁块棶鏉冮檺寮傚父澶勭悊
+// @Component
+// static class JwtAccessDeniedHandler implements AccessDeniedHandler {
+//
+// @Override
+// public void handle(HttpServletRequest request, HttpServletResponse response, AccessDeniedException e)
+// throws IOException, ServletException {
+// CommonUtil.responseError(response, Constants.UNAUTHORIZED_CODE, Constants.UNAUTHORIZED_MSG, e.getMessage());
+// }
+//
+// }
+//
+// // 娌℃湁鐧诲綍寮傚父澶勭悊
+// @Component
+// static class JwtAuthenticationEntryPoint implements AuthenticationEntryPoint {
+//
+// @Override
+// public void commence(HttpServletRequest request, HttpServletResponse response, AuthenticationException e)
+// throws IOException, ServletException {
+// CommonUtil.responseError(response, Constants.UNAUTHENTICATED_CODE, Constants.UNAUTHENTICATED_MSG,
+// e.getMessage());
+// }
+//
+// }
+//
+//}
diff --git a/zy-asrs-wcs/src/main/java/com/zy/asrs/wcs/utils/CodeBuilder.java b/zy-asrs-wcs/src/main/java/com/zy/asrs/wcs/utils/CodeBuilder.java
index dba6aa1..422d42a 100644
--- a/zy-asrs-wcs/src/main/java/com/zy/asrs/wcs/utils/CodeBuilder.java
+++ b/zy-asrs-wcs/src/main/java/com/zy/asrs/wcs/utils/CodeBuilder.java
@@ -18,14 +18,14 @@
// generator.table="sys_host";
// sqlserver
generator.sqlOsType = SqlOsType.SQL_SERVER;
- generator.backendPrefixPath = "zy-asrs-common/";
+ generator.backendPrefixPath = "zy-asrs-wcs/";
generator.frontendPrefixPath = "zy-asrs-wcs/";
generator.url="47.97.1.152:51433;databasename=jkasrs";
generator.username="sa";
generator.password="Zoneyung@zy56$";
- generator.table="wcs_crn";
- generator.packagePath="com.zy.asrs.common.wcs";
+ generator.table="rcs_host";
+ generator.packagePath="com.zy.asrs.wcs.sys";
generator.build();
}
--
Gitblit v1.9.1