diff --git a/README.md b/README.md index 110479ab3ea7171e4f40900c603cfb73c08df748..104678e45b0b6781153ce61a1553cb82bc277225 100644 --- a/README.md +++ b/README.md @@ -188,7 +188,7 @@ public class User { ```xml - 1.4.3 + 1.4.4 diff --git a/docs/.vuepress/components/links.ts b/docs/.vuepress/components/links.ts new file mode 100644 index 0000000000000000000000000000000000000000..bd85664ce788e3beed2f257da0a80769283e8c12 --- /dev/null +++ b/docs/.vuepress/components/links.ts @@ -0,0 +1,4 @@ +export const links = [ + { logo: 'https://plus-doc.dromara.org/static/image/logo.png', title: 'RuoYi-Vue-Plus 多租户权限管理系统', desc: '真正面向企业级的应用框架\n组件化 模块化 轻耦合 高扩展 针对企业痛点 业界一流技术栈', link: 'https://plus-doc.dromara.org/#/' }, + { logo: 'https://demo.orangeforms.com/img/login_logo2.424461a3.png', title: '橙单 —— 最纯粹的代码生成工具', desc: '80% 代码「免费」生成,全部源码交付,永久免费升级', link: 'https://www.orangeforms.com/' } +] \ No newline at end of file diff --git a/docs/.vuepress/components/links.vue b/docs/.vuepress/components/links.vue new file mode 100644 index 0000000000000000000000000000000000000000..b9a0fe5d668e3ff56e17627f3c7b4d4611891b67 --- /dev/null +++ b/docs/.vuepress/components/links.vue @@ -0,0 +1,95 @@ + + + + + \ No newline at end of file diff --git a/docs/README.md b/docs/README.md index 8ebe737b0fc2a4c0613a7cc7b0c22d6d17d0ff2e..275f745ce79b559ab330e162380e4a3d6cddfe80 100644 --- a/docs/README.md +++ b/docs/README.md @@ -46,12 +46,11 @@ footer: startYear: 2023 --- -## 国内站点 +## 友情链接 -- https://easii.gitee.io/mapstruct-plus/ + ## 其他开源项目 - - **EasyRelation**:[GitHub](https://github.com/linpeilie/easy-relation) | [Gitee](https://gitee.com/easii/easy-relation) | [Document](https://easy-relation.easii.cn) ## 最新版本 @@ -62,18 +61,22 @@ footer: io.github.linpeilie mapstruct-plus-spring-boot-starter - 1.4.3 + 1.4.4 ``` - gradle ```groovy -implementation group: 'io.github.linpeilie', name: 'mapstruct-plus-spring-boot-starter', version: '1.4.3' +implementation group: 'io.github.linpeilie', name: 'mapstruct-plus-spring-boot-starter', version: '1.4.4' ``` ## 更新日志 +### 1.4.4 + +- fix: 修复部分Spring版本下找不到类的问题 + ### 1.4.3 - feat: `ComponentModel` 增加 `spring-lazy` 可选项,懒加载 Spring Bean,解决互相依赖的问题,并将默认配置改为该选项; @@ -127,12 +130,6 @@ implementation group: 'io.github.linpeilie', name: 'mapstruct-plus-spring-boot-s - [mapstruct-plus-深度拷贝一集精通](https://www.bilibili.com/video/BV1KM4y1E7GJ/) -## 友情链接 - -- [RuoYi-Vue-Plus](https://gitee.com/JavaLionLi/RuoYi-Vue-Plus/wikis/pages) -- [RuoYi-Cloud-Plus](https://gitee.com/JavaLionLi/RuoYi-Cloud-Plus/wikis/pages) -- [Stream-Query](http://stream-query.dromara.org/):允许完全摆脱Mapper的mybatis-plus🌽体验!可以使用类似“工具类”🔧这样的静态函数进行数据库操作 - ## 联系我 > 个人网站:[代码笔耕](https://easii.gitee.io) diff --git a/docs/en/README.md b/docs/en/README.md index 5bfff1a5efa3cfcb61821e708b99257ae7d635b3..ef02710ac4a86fbbb795d30264eb38d045ee1d7f 100644 --- a/docs/en/README.md +++ b/docs/en/README.md @@ -58,18 +58,22 @@ fotter: io.github.linpeilie mapstruct-plus-spring-boot-starter - 1.4.3 + 1.4.4 ``` - gradle ```groovy -implementation group: 'io.github.linpeilie', name: 'mapstruct-plus-spring-boot-starter', version: '1.4.3' +implementation group: 'io.github.linpeilie', name: 'mapstruct-plus-spring-boot-starter', version: '1.4.4' ``` ## Change Log +### 1.4.4 + +- fix: fixed a problem with missing classes in some Spring release version. + ### 1.4.3 - **feat**: Added `spring-lazy` option to `ComponentModel` for lazy loading Spring Beans, resolving mutual dependency issues, and set this option as the default configuration. diff --git a/docs/en/release/log.md b/docs/en/release/log.md index e5294371291b5d8d68eaf65b6e4d2d89925c8db0..94b71bf47b4515147f9bce01ae2688b0536c1bae 100644 --- a/docs/en/release/log.md +++ b/docs/en/release/log.md @@ -6,6 +6,10 @@ category: description: MapStructPlus release log --- +### 1.4.4 + +- fix: fixed a problem with missing classes in some Spring release version. + ### 1.4.3 - **feat**: Added `spring-lazy` option to `ComponentModel` for lazy loading Spring Beans, resolving mutual dependency issues, and set this option as the default configuration. diff --git a/docs/release/log.md b/docs/release/log.md index 2d5c40ff9bd4d5f4cc14a0b263f93a9333c577b0..552c2973e5ca323b0b889670334ac851d8226f1c 100644 --- a/docs/release/log.md +++ b/docs/release/log.md @@ -6,6 +6,10 @@ category: description: MapStructPlus release log --- +### 1.4.4 + +- fix: 修复部分Spring版本下找不到类的问题 + ### 1.4.3 - feat: `ComponentModel` 增加 `spring-lazy` 可选项,懒加载 Spring Bean,解决互相依赖的问题,并将默认配置改为该选项; diff --git a/mapstruct-plus-processor/src/main/java/io/github/linpeilie/processor/AutoMapperProperties.java b/mapstruct-plus-processor/src/main/java/io/github/linpeilie/processor/AutoMapperProperties.java index 65e08046bc720c3caa0c15561e463f0ce9317aa7..d85b23dea31a99d2feba3c7c37a720e4c1367de5 100644 --- a/mapstruct-plus-processor/src/main/java/io/github/linpeilie/processor/AutoMapperProperties.java +++ b/mapstruct-plus-processor/src/main/java/io/github/linpeilie/processor/AutoMapperProperties.java @@ -56,10 +56,10 @@ public class AutoMapperProperties { static { // load increment mark Integer mark = IncrementMarkUtils.incrementAndGet(); - adapterClassName = adapterClassName + "$" + mark; - mapAdapterClassName = mapAdapterClassName + "$" + mark; - autoMapperConfigClassName = autoMapperConfigClassName + "$" + mark; - autoMapMapperConfigClassName = autoMapMapperConfigClassName + "$" + mark; + adapterClassName = adapterClassName + "__" + mark; + mapAdapterClassName = mapAdapterClassName + "__" + mark; + autoMapperConfigClassName = autoMapperConfigClassName + "__" + mark; + autoMapMapperConfigClassName = autoMapMapperConfigClassName + "__" + mark; } public static String getConfigClassName() { diff --git a/pom.xml b/pom.xml index f155c129bb9adcdf994166721473ef165a492d66..831628f0a9a9fff4050ef7bf44a33280e64a0c46 100644 --- a/pom.xml +++ b/pom.xml @@ -18,7 +18,7 @@ - 1.4.3 + 1.4.4 8 8 UTF-8