Skip to content

Commit 17d668a

Browse files
authored
Merge pull request #139 from moshowgame/support_springboot3
Support springboot3
2 parents 8f4e09d + fc27133 commit 17d668a

File tree

11 files changed

+34
-20
lines changed

11 files changed

+34
-20
lines changed

README.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -61,6 +61,7 @@ Thanks for `JetBrains` providing us the `Licenses for Open Source Development`
6161
# Update Logs
6262
| 更新日期 | 更新内容 |
6363
|:-----------|:------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
64+
| 2023.07.11 | 安全更新,正式支持SpringBoot3,javax升级到jakarta。 |
6465
| 2023.01.02 | 新增TkMybatis模板(感谢@sgj666的建议)。 |
6566
| 2023.01.01 | 新增GCP BigQuery/Dataflow JJS/QlikSense BI模板。 |
6667
| 2022.09.28 | MySQL to Java type conversion 数据库类型转换优化(感谢@jadelike得贡献) |

generator-web/pom.xml

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
<parent>
88
<groupId>com.softdev.system</groupId>
99
<artifactId>SpringBootCodeGenerator</artifactId>
10-
<version>3.0</version>
10+
<version>2023</version>
1111
</parent>
1212

1313
<artifactId>generator-web</artifactId>
@@ -42,7 +42,11 @@
4242
<artifactId>junit</artifactId>
4343
</dependency>-->
4444

45-
</dependencies>
45+
<dependency>
46+
<groupId>org.springframework.boot</groupId>
47+
<artifactId>spring-boot-autoconfigure</artifactId>
48+
</dependency>
49+
</dependencies>
4650

4751

4852
<build>

generator-web/src/main/java/com/softdev/system/generator/config/GlobalDefaultExceptionHandler.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
import org.springframework.web.bind.annotation.ExceptionHandler;
66
import org.springframework.web.bind.annotation.ResponseBody;
77

8-
import javax.servlet.http.HttpServletRequest;
8+
import jakarta.servlet.http.HttpServletRequest;
99

1010
/**
1111
* @author zhengkai.blog.csdn.net

generator-web/src/main/java/com/softdev/system/generator/config/WebMvcConfig.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22

33
import com.alibaba.fastjson.support.config.FastJsonConfig;
44
import com.alibaba.fastjson.support.spring.FastJsonHttpMessageConverter;
5+
import jakarta.servlet.DispatcherType;
56
import org.springframework.boot.web.servlet.FilterRegistrationBean;
67
import org.springframework.context.annotation.Bean;
78
import org.springframework.context.annotation.Configuration;
@@ -11,7 +12,6 @@
1112
import org.springframework.web.servlet.config.annotation.ResourceHandlerRegistry;
1213
import org.springframework.web.servlet.config.annotation.WebMvcConfigurer;
1314

14-
import javax.servlet.DispatcherType;
1515
import java.nio.charset.StandardCharsets;
1616
import java.util.ArrayList;
1717
import java.util.List;

generator-web/src/main/java/com/softdev/system/generator/config/XssFilter.java

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,8 @@
11
package com.softdev.system.generator.config;
22

3-
import javax.servlet.*;
4-
import javax.servlet.http.HttpServletRequest;
3+
import jakarta.servlet.*;
4+
import jakarta.servlet.http.HttpServletRequest;
5+
56
import java.io.IOException;
67

78
/**
@@ -18,8 +19,8 @@ public void init(FilterConfig config) throws ServletException {
1819
@Override
1920
public void doFilter(ServletRequest request, ServletResponse response, FilterChain chain)
2021
throws IOException, ServletException {
21-
XssHttpServletRequestWrapper xssRequest = new XssHttpServletRequestWrapper(
22-
(HttpServletRequest) request);
22+
23+
XssHttpServletRequestWrapper xssRequest = new XssHttpServletRequestWrapper((HttpServletRequest)request);
2324
chain.doFilter(xssRequest, response);
2425
}
2526

generator-web/src/main/java/com/softdev/system/generator/config/XssHttpServletRequestWrapper.java

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,14 @@
11
package com.softdev.system.generator.config;
22

3+
import jakarta.servlet.ReadListener;
4+
import jakarta.servlet.ServletInputStream;
5+
import jakarta.servlet.http.HttpServletRequest;
6+
import jakarta.servlet.http.HttpServletRequestWrapper;
37
import org.apache.commons.io.IOUtils;
48
import org.apache.commons.lang3.StringUtils;
59
import org.springframework.http.HttpHeaders;
610
import org.springframework.http.MediaType;
711

8-
import javax.servlet.ReadListener;
9-
import javax.servlet.ServletInputStream;
10-
import javax.servlet.http.HttpServletRequest;
11-
import javax.servlet.http.HttpServletRequestWrapper;
1212
import java.io.ByteArrayInputStream;
1313
import java.io.IOException;
1414
import java.util.LinkedHashMap;

generator-web/src/main/java/com/softdev/system/generator/entity/ReturnT.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
package com.softdev.system.generator.entity;
22

33
import lombok.Data;
4+
import lombok.EqualsAndHashCode;
45

5-
import java.io.Serializable;
66
import java.util.HashMap;
77
import java.util.Map;
88

@@ -11,6 +11,7 @@
1111
*
1212
* @author zhengkai.blog.csdn.net
1313
*/
14+
@EqualsAndHashCode(callSuper = true)
1415
@Data
1516
public class ReturnT extends HashMap<String, Object> {
1617
private static final long serialVersionUID = 1L;

generator-web/src/main/resources/application-bejson.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,7 @@ spring:
4747
#mvc:
4848
# static-path-pattern: /statics/**
4949
OEM:
50-
version: 2023.1
50+
version: 2023.7
5151
header: SQL转Java JPA、MYBATIS实现类代码生成平台
5252
keywords: sql转实体类,sql转DAO,SQL转service,SQL转JPA实现,SQL转MYBATIS实现
5353
title: JAVA在线代码生成

generator-web/src/main/resources/application-dev.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,7 @@ spring:
4747
#mvc:
4848
# static-path-pattern: /statics/**
4949
OEM:
50-
version: 2023.1
50+
version: 2023.7
5151
header: SQL转Java JPA、MYBATIS实现类代码生成平台
5252
keywords: sql转实体类,sql转DAO,SQL转service,SQL转JPA实现,SQL转MYBATIS实现
5353
title: JAVA代码生成平台

generator-web/src/main/resources/application-devtools.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,7 @@ spring:
4747
#mvc:
4848
# static-path-pattern: /statics/**
4949
OEM:
50-
version: 2023.1
50+
version: 2023.7
5151
header: SQL转Java JPA、MYBATIS实现类代码生成平台
5252
keywords: sql转实体类,sql转DAO,SQL转service,SQL转JPA实现,SQL转MYBATIS实现
5353
title: JAVA在线代码生成

0 commit comments

Comments
 (0)