diff --git a/java-backend/pom.xml b/java-backend/pom.xml
deleted file mode 100644
index b10090f..0000000
--- a/java-backend/pom.xml
+++ /dev/null
@@ -1,105 +0,0 @@
-
-
- 4.0.0
-
- com.aijianhua
- backend
- 1.0.0
- jar
-
- 爱鉴花后端服务
- 爱鉴花小程序Java版后端服务
-
-
- org.springframework.boot
- spring-boot-starter-parent
- 2.7.0
-
-
-
-
- 1.8
- UTF-8
- UTF-8
-
-
-
-
-
- org.springframework.boot
- spring-boot-starter-web
-
-
-
- org.springframework.boot
- spring-boot-starter-data-jpa
-
-
-
- org.springframework.boot
- spring-boot-starter-security
-
-
-
- org.springframework.boot
- spring-boot-starter-validation
-
-
-
-
- mysql
- mysql-connector-java
- 8.0.28
-
-
-
-
- io.jsonwebtoken
- jjwt
- 0.9.1
-
-
-
-
- org.apache.commons
- commons-lang3
-
-
-
-
- org.projectlombok
- lombok
- true
-
-
-
-
- org.springframework.boot
- spring-boot-starter-test
- test
-
-
-
-
- org.flywaydb
- flyway-core
-
-
-
- org.flywaydb
- flyway-mysql
-
-
-
-
-
-
- org.springframework.boot
- spring-boot-maven-plugin
-
-
-
-
\ No newline at end of file
diff --git a/java-backend/src/main/java/com/aijianhua/backend/Application.java b/java-backend/src/main/java/com/aijianhua/backend/Application.java
deleted file mode 100644
index 28b354b..0000000
--- a/java-backend/src/main/java/com/aijianhua/backend/Application.java
+++ /dev/null
@@ -1,11 +0,0 @@
-package com.aijianhua.backend;
-
-import org.springframework.boot.SpringApplication;
-import org.springframework.boot.autoconfigure.SpringBootApplication;
-
-@SpringBootApplication
-public class Application {
- public static void main(String[] args) {
- SpringApplication.run(Application.class, args);
- }
-}
\ No newline at end of file
diff --git a/java-backend/src/main/java/com/aijianhua/backend/config/SecurityConfig.java b/java-backend/src/main/java/com/aijianhua/backend/config/SecurityConfig.java
deleted file mode 100644
index 0d2bde2..0000000
--- a/java-backend/src/main/java/com/aijianhua/backend/config/SecurityConfig.java
+++ /dev/null
@@ -1,50 +0,0 @@
-package com.aijianhua.backend.config;
-
-import com.aijianhua.backend.security.JwtAuthenticationEntryPoint;
-import com.aijianhua.backend.security.JwtAuthenticationFilter;
-import org.springframework.beans.factory.annotation.Autowired;
-import org.springframework.context.annotation.Bean;
-import org.springframework.context.annotation.Configuration;
-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.crypto.bcrypt.BCryptPasswordEncoder;
-import org.springframework.security.crypto.password.PasswordEncoder;
-import org.springframework.security.web.authentication.UsernamePasswordAuthenticationFilter;
-
-@Configuration
-@EnableWebSecurity
-@EnableGlobalMethodSecurity(prePostEnabled = true)
-public class SecurityConfig extends WebSecurityConfigurerAdapter {
-
- @Autowired
- private JwtAuthenticationEntryPoint jwtAuthenticationEntryPoint;
-
- @Autowired
- private JwtAuthenticationFilter jwtAuthenticationFilter;
-
- @Bean
- public PasswordEncoder passwordEncoder() {
- return new BCryptPasswordEncoder();
- }
-
- @Override
- protected void configure(HttpSecurity http) throws Exception {
- http.csrf().disable()
- .authorizeRequests()
- .antMatchers("/api/v1/auth/**").permitAll()
- .antMatchers("/health").permitAll()
- .anyRequest().authenticated()
- .and()
- .exceptionHandling()
- .authenticationEntryPoint(jwtAuthenticationEntryPoint)
- .and()
- .sessionManagement()
- .sessionCreationPolicy(SessionCreationPolicy.STATELESS);
-
- // 添加JWT过滤器
- http.addFilterBefore(jwtAuthenticationFilter, UsernamePasswordAuthenticationFilter.class);
- }
-}
\ No newline at end of file
diff --git a/java-backend/src/main/java/com/aijianhua/backend/config/SwaggerResourceConfig.java b/java-backend/src/main/java/com/aijianhua/backend/config/SwaggerResourceConfig.java
deleted file mode 100644
index e315d4b..0000000
--- a/java-backend/src/main/java/com/aijianhua/backend/config/SwaggerResourceConfig.java
+++ /dev/null
@@ -1,18 +0,0 @@
-package com.aijianhua.backend.config;
-
-import org.springframework.context.annotation.Configuration;
-import org.springframework.web.servlet.config.annotation.ResourceHandlerRegistry;
-import org.springframework.web.servlet.config.annotation.WebMvcConfigurer;
-
-@Configuration
-public class SwaggerResourceConfig implements WebMvcConfigurer {
-
- @Override
- public void addResourceHandlers(ResourceHandlerRegistry registry) {
- registry.addResourceHandler("swagger-ui.html")
- .addResourceLocations("classpath:/META-INF/resources/");
-
- registry.addResourceHandler("/webjars/**")
- .addResourceLocations("classpath:/META-INF/resources/webjars/");
- }
-}
\ No newline at end of file
diff --git a/java-backend/src/main/java/com/aijianhua/backend/config/WebMvcConfig.java b/java-backend/src/main/java/com/aijianhua/backend/config/WebMvcConfig.java
deleted file mode 100644
index e355238..0000000
--- a/java-backend/src/main/java/com/aijianhua/backend/config/WebMvcConfig.java
+++ /dev/null
@@ -1,22 +0,0 @@
-package com.aijianhua.backend.config;
-
-import com.aijianhua.backend.interceptor.JwtInterceptor;
-import org.springframework.beans.factory.annotation.Autowired;
-import org.springframework.context.annotation.Configuration;
-import org.springframework.web.servlet.config.annotation.InterceptorRegistry;
-import org.springframework.web.servlet.config.annotation.WebMvcConfigurer;
-
-@Configuration
-public class WebMvcConfig implements WebMvcConfigurer {
-
- @Autowired
- private JwtInterceptor jwtInterceptor;
-
- @Override
- public void addInterceptors(InterceptorRegistry registry) {
- // 注册JWT拦截器,排除认证相关接口
- registry.addInterceptor(jwtInterceptor)
- .addPathPatterns("/api/v1/**")
- .excludePathPatterns("/api/v1/auth/**");
- }
-}
\ No newline at end of file
diff --git a/java-backend/src/main/java/com/aijianhua/backend/controller/AuthController.java b/java-backend/src/main/java/com/aijianhua/backend/controller/AuthController.java
deleted file mode 100644
index 7d8d3a1..0000000
--- a/java-backend/src/main/java/com/aijianhua/backend/controller/AuthController.java
+++ /dev/null
@@ -1,75 +0,0 @@
-package com.aijianhua.backend.controller;
-
-import com.aijianhua.backend.dto.ApiResponse;
-import com.aijianhua.backend.dto.LoginRequest;
-import com.aijianhua.backend.dto.RegisterRequest;
-import com.aijianhua.backend.dto.UserResponse;
-import com.aijianhua.backend.entity.User;
-import com.aijianhua.backend.service.AuthService;
-import org.springframework.beans.factory.annotation.Autowired;
-import org.springframework.web.bind.annotation.*;
-import javax.validation.Valid;
-import java.util.HashMap;
-import java.util.Map;
-
-@RestController
-@RequestMapping("/api/v1/auth")
-public class AuthController {
-
- @Autowired
- private AuthService authService;
-
- /**
- * 用户注册
- */
- @PostMapping("/register")
- public ApiResponse