- 升级各项依赖包到最新版本,截至2023年12月22日
- 部分最新版依赖包,可能存在一些有风险的包,直接排除,没有直接引入,需要的请手动引入
- 各模块更新说明
- [JDBS]
- 增加了一些基本数据库连接包,mysql建议使用mysql-j的版本
- [JWEBS]
- 优化了页面访问配置
- 增加可以自定义后台首页的机制
- 优化了一些配置项的实现机制
- [JDBS]
- 排除依赖命令参考
- dependency:analyze -f pom.xml
- [Used undeclared dependencies found] pom.xml的使用了以下包,但是来自其他依赖包,可以在模块pom文件里显式声明
- [Unused declared dependencies found] pom.xml下没有内容使用以下包,可以将pom文件中的依赖移除
jeesupport提供了Java开发中常用的一些技术和框架供使用和参考。 开发工具需要安装Lombok。
移除了jees-boot项,直接由jeesupport来管理 基于Spring-Boot的学习和使用参考,同时是下面4个的核心依赖项。
提供了一些可能用到的组件或算法
基于Atomikos的分布式数据库解决方案
基于Netty的Socket/WebSocket解决方案
基于Spring-Boot的web开发解决方案
修正了文件授权配置中一些bug,优化了相关处理逻辑 优化了pom.xml的导入结构,并升级SpringBoot版本至2.7.7 增加查询接口,返回无实体类数据的实现法 修正了其他一些代码使用中的问题
在pom.xml中加入下面2段内容。
<repository>
<url>https://oss.sonatype.org/content/groups/public/</url>
<!-- 不使用快照版本可以设置false来关闭 -->
<snapshots>
<enabled>true</enabled>
<updatePolicy>always</updatePolicy>
<checksumPolicy>fail</checksumPolicy>
</snapshots>
</repository>
<parent>
<groupId>com.github.aiyoyoyo</groupId>
<artifactId>jees-boot</artifactId>
<version>1.2.0</version>
</parent>
论坛没时间没架设,欢迎加QQ群讨论:8802330
本来想发布正式版,无奈签名始终验证失败,暂时放弃了。
- 版本其实考虑最新的就行,主要用于同步Spring和JEES等第三方包来使用。
- 无需特殊配置,部分特殊配置我写在了jees-boot的pom文件中,直接可以使用。
- 目前也是最新正式版,随着时间推移,也会升级相关的其他第三方版本。
- SpringBoot的配置内容,在相关的Resources目录下可以找到。
- 部分内容固定成了Java类。命名目前可能有点乱,请见谅。大致在config包下或者类名以Config结尾。
- 版本基本上没太大影响,我把功能环境基本独立出来,除了依赖Lombok,其他的没有影响。
- 其实建立基础项目,对应下载目录jeesupport,然后通过jees-boot的pom.xml导入maven信息即可,不会太复杂。
- 请在idea设置中设置工程环境等均为UTF-8以保证中文可以正常使用。
工程环境说明,以D盘举例: d:/jeesupport -- 项目目录 .idea -- IDEA项目配置目录 jees-[mod] -- JBOOT根模块位置 src.main java -- 源文件夹 resources -- 资源文件夹 config -- 项目配置文件夹 src.test -- 测试源文件夹 jees-jdbs -- JDBS 子模块位置 jees-jsts -- JSTS 子模块位置 jees-jtls -- JTLS 子模块位置 jees-webs -- JWEBS子模块位置
- 其实引用的JEES的项目也可以参考JBOOT来写,可以把JEES当作父模块,也可以作为参考把SpringBoot当作父模块。
- 必须1.8,我尝试升级到1.10,发现有问题暂时放弃研究。
- Bean类型的文件基本都是用Lombok来生成Getter/Setter方法的,请一定不要漏掉该插件。