Merge pull request !15 from easii/1.4.4
This commit is contained in:
easii 2024-08-21 06:48:03 +00:00 committed by Gitee
commit 75b7d97051
No known key found for this signature in database
GPG Key ID: 173E9B9CA92EEF8F
9 changed files with 127 additions and 19 deletions

View File

@ -188,7 +188,7 @@ public class User {
```xml
<properties>
<mapstruct-plus.version>1.4.3</mapstruct-plus.version>
<mapstruct-plus.version>1.4.4</mapstruct-plus.version>
</properties>
<dependencies>
<dependency>

View File

@ -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/' }
]

View File

@ -0,0 +1,95 @@
<template>
<div class="demo-container">
<div class="card card-side bg-base-100 shadow-xl" v-for="item in firendLinks" @click="toLink(item.link)">
<figure>
<img
:src="item.logo"
style="height: 80px"
alt="Logo" />
</figure>
<div class="card-body">
<div class="card-title">{{ item.title }}</div>
<div>{{ item.desc }}</div>
</div>
</div>
</div>
</template>
<script setup lang="ts">
import { links } from "./links.ts";
const firendLinks = links;
function toLink(link) {
window.open(link, '_blank');
}
</script>
<style>
.demo-container {
}
.shadow-xl {
--tw-shadow-colored: 0 20px 25px -5px 0 0 #0000, 0 8px 10px -6px 0 0 #0000;
box-shadow: 0 0 #0000,0 0 #0000,0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1)
}
.bg-base-100 {
--tw-bg-opacity: 1;
background-color: var(--fallback-b1,oklch(100% 0 0/1))
}
.card :where(figure:first-child) {
overflow: hidden;
border-start-start-radius: inherit;
border-start-end-radius: inherit;
border-end-start-radius: unset;
border-end-end-radius: unset;
}
.card-side :where(figure:first-child) {
overflow: hidden;
border-start-start-radius: inherit;
border-start-end-radius: unset;
border-end-start-radius: inherit;
border-end-end-radius: unset;
}
.card-side {
align-items: stretch;
flex-direction: row;
}
.card figure {
display: flex;
align-items: center;
justify-content: center;
padding-left: 2rem;
}
.card {
position: relative;
display: flex;
border-radius: 1rem 1rem;
margin-bottom: 1rem;
cursor: pointer;
}
.card-body {
display: flex;
flex: 1 1 auto;
flex-direction: column;
padding: 2rem;
gap: .5rem;
justify-content: space-around;
}
.card-title {
display: flex;
align-items: center;
gap: .5rem;
font-size: 1.25rem;
line-height: 1.75rem;
font-weight: 600;
}
</style>

View File

@ -46,12 +46,11 @@ footer:
startYear: 2023
---
## 国内站点
## 友情链接
- https://easii.gitee.io/mapstruct-plus/
<links />
## 其他开源项目
- **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:
<dependency>
<groupId>io.github.linpeilie</groupId>
<artifactId>mapstruct-plus-spring-boot-starter</artifactId>
<version>1.4.3</version>
<version>1.4.4</version>
</dependency>
```
- 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)

View File

@ -58,18 +58,22 @@ fotter:
<dependency>
<groupId>io.github.linpeilie</groupId>
<artifactId>mapstruct-plus-spring-boot-starter</artifactId>
<version>1.4.3</version>
<version>1.4.4</version>
</dependency>
```
- 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.

View File

@ -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.

View File

@ -6,6 +6,10 @@ category:
description: MapStructPlus release log
---
### 1.4.4
- fix: 修复部分Spring版本下找不到类的问题
### 1.4.3
- feat: `ComponentModel` 增加 `spring-lazy` 可选项,懒加载 Spring Bean解决互相依赖的问题并将默认配置改为该选项

View File

@ -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() {

View File

@ -18,7 +18,7 @@
</modules>
<properties>
<mapstruct-plus.version>1.4.3</mapstruct-plus.version>
<mapstruct-plus.version>1.4.4</mapstruct-plus.version>
<maven.compiler.source>8</maven.compiler.source>
<maven.compiler.target>8</maven.compiler.target>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>