From 8bf57457a59594acadaaa73b37e5cc326917e227 Mon Sep 17 00:00:00 2001 From: fengshuonan Date: Tue, 21 Nov 2023 22:06:33 +0800 Subject: [PATCH] =?UTF-8?q?=E3=80=908.0.4=E3=80=91=E3=80=90fav=E6=A8=A1?= =?UTF-8?q?=E5=9D=97=E3=80=91=E5=88=9D=E5=A7=8B=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- kernel-s-user-favorite/README.md | 1 + kernel-s-user-favorite/pom.xml | 36 +++++++++++ .../user-favorite-api/README.md | 1 + .../user-favorite-api/pom.xml | 37 +++++++++++ .../favorite/modular/api/UserFavoriteApi.java | 36 +++++++++++ .../api/constants/UserFavoriteConstants.java | 45 ++++++++++++++ .../favorite/modular/api/enums/DemoEnum.java | 33 ++++++++++ .../api/exception/UserFavoriteException.java | 48 +++++++++++++++ .../enums/UserFavoriteExceptionEnum.java | 61 +++++++++++++++++++ .../user-favorite-business/README.md | 1 + .../user-favorite-business/pom.xml | 59 ++++++++++++++++++ .../modular/controller/package-info.java | 1 + .../modular/modular/entity/package-info.java | 1 + .../modular/modular/enums/package-info.java | 1 + .../modular/modular/mapper/package-info.java | 1 + .../modular/modular/pojo/package-info.java | 1 + .../modular/modular/service/package-info.java | 1 + .../README.md | 2 + .../user-favorite-spring-boot-starter/pom.xml | 29 +++++++++ .../UserFavoriteAutoConfiguration.java | 38 ++++++++++++ .../main/resources/META-INF/spring.factories | 2 + 21 files changed, 435 insertions(+) create mode 100644 kernel-s-user-favorite/README.md create mode 100644 kernel-s-user-favorite/pom.xml create mode 100644 kernel-s-user-favorite/user-favorite-api/README.md create mode 100644 kernel-s-user-favorite/user-favorite-api/pom.xml create mode 100644 kernel-s-user-favorite/user-favorite-api/src/main/java/cn/stylefeng/roses/kernel/favorite/modular/api/UserFavoriteApi.java create mode 100644 kernel-s-user-favorite/user-favorite-api/src/main/java/cn/stylefeng/roses/kernel/favorite/modular/api/constants/UserFavoriteConstants.java create mode 100644 kernel-s-user-favorite/user-favorite-api/src/main/java/cn/stylefeng/roses/kernel/favorite/modular/api/enums/DemoEnum.java create mode 100644 kernel-s-user-favorite/user-favorite-api/src/main/java/cn/stylefeng/roses/kernel/favorite/modular/api/exception/UserFavoriteException.java create mode 100644 kernel-s-user-favorite/user-favorite-api/src/main/java/cn/stylefeng/roses/kernel/favorite/modular/api/exception/enums/UserFavoriteExceptionEnum.java create mode 100644 kernel-s-user-favorite/user-favorite-business/README.md create mode 100644 kernel-s-user-favorite/user-favorite-business/pom.xml create mode 100644 kernel-s-user-favorite/user-favorite-business/src/main/java/cn/stylefeng/roses/kernel/favorite/modular/modular/controller/package-info.java create mode 100644 kernel-s-user-favorite/user-favorite-business/src/main/java/cn/stylefeng/roses/kernel/favorite/modular/modular/entity/package-info.java create mode 100644 kernel-s-user-favorite/user-favorite-business/src/main/java/cn/stylefeng/roses/kernel/favorite/modular/modular/enums/package-info.java create mode 100644 kernel-s-user-favorite/user-favorite-business/src/main/java/cn/stylefeng/roses/kernel/favorite/modular/modular/mapper/package-info.java create mode 100644 kernel-s-user-favorite/user-favorite-business/src/main/java/cn/stylefeng/roses/kernel/favorite/modular/modular/pojo/package-info.java create mode 100644 kernel-s-user-favorite/user-favorite-business/src/main/java/cn/stylefeng/roses/kernel/favorite/modular/modular/service/package-info.java create mode 100644 kernel-s-user-favorite/user-favorite-spring-boot-starter/README.md create mode 100644 kernel-s-user-favorite/user-favorite-spring-boot-starter/pom.xml create mode 100644 kernel-s-user-favorite/user-favorite-spring-boot-starter/src/main/java/cn/stylefeng/roses/kernel/favorite/modular/starter/UserFavoriteAutoConfiguration.java create mode 100644 kernel-s-user-favorite/user-favorite-spring-boot-starter/src/main/resources/META-INF/spring.factories diff --git a/kernel-s-user-favorite/README.md b/kernel-s-user-favorite/README.md new file mode 100644 index 000000000..449198324 --- /dev/null +++ b/kernel-s-user-favorite/README.md @@ -0,0 +1 @@ +# 用户收藏 \ No newline at end of file diff --git a/kernel-s-user-favorite/pom.xml b/kernel-s-user-favorite/pom.xml new file mode 100644 index 000000000..a05084d55 --- /dev/null +++ b/kernel-s-user-favorite/pom.xml @@ -0,0 +1,36 @@ + + + 4.0.0 + + + cn.stylefeng.roses + roses-kernel + 8.0.4 + ../pom.xml + + + kernel-s-user-favorite + + pom + + + user-favorite-api + user-favorite-business + user-favorite-spring-boot-starter + + + + + + + cn.stylefeng.roses + kernel-a-rule + ${roses.version} + + + + + + diff --git a/kernel-s-user-favorite/user-favorite-api/README.md b/kernel-s-user-favorite/user-favorite-api/README.md new file mode 100644 index 000000000..27e91dc89 --- /dev/null +++ b/kernel-s-user-favorite/user-favorite-api/README.md @@ -0,0 +1 @@ +# api模块,存放接口、常量、异常、枚举等模块规则相关类 \ No newline at end of file diff --git a/kernel-s-user-favorite/user-favorite-api/pom.xml b/kernel-s-user-favorite/user-favorite-api/pom.xml new file mode 100644 index 000000000..4e700ebd3 --- /dev/null +++ b/kernel-s-user-favorite/user-favorite-api/pom.xml @@ -0,0 +1,37 @@ + + + 4.0.0 + + + cn.stylefeng.roses + kernel-s-user-favorite + 8.0.4 + ../pom.xml + + + user-favorite-api + + jar + + + + + + cn.stylefeng.roses + config-api + ${roses.version} + + + + + + cn.stylefeng.roses + validator-api + ${roses.version} + + + + + diff --git a/kernel-s-user-favorite/user-favorite-api/src/main/java/cn/stylefeng/roses/kernel/favorite/modular/api/UserFavoriteApi.java b/kernel-s-user-favorite/user-favorite-api/src/main/java/cn/stylefeng/roses/kernel/favorite/modular/api/UserFavoriteApi.java new file mode 100644 index 000000000..c24d9b9bb --- /dev/null +++ b/kernel-s-user-favorite/user-favorite-api/src/main/java/cn/stylefeng/roses/kernel/favorite/modular/api/UserFavoriteApi.java @@ -0,0 +1,36 @@ +/* + * Copyright [2020-2030] [https://www.stylefeng.cn] + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + * Guns采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点: + * + * 1.请不要删除和修改根目录下的LICENSE文件。 + * 2.请不要删除和修改Guns源码头部的版权声明。 + * 3.请保留源码和相关描述文件的项目出处,作者声明等。 + * 4.分发源码时候,请注明软件出处 https://gitee.com/stylefeng/guns + * 5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/stylefeng/guns + * 6.若您的项目无法满足以上几点,可申请商业授权 + */ +package cn.stylefeng.roses.kernel.favorite.modular.api; + +/** + * 用户收藏Api + * + * @author fengshuonan + * @date 2023-11-21 22:05:09 + */ +public interface UserFavoriteApi { + + +} diff --git a/kernel-s-user-favorite/user-favorite-api/src/main/java/cn/stylefeng/roses/kernel/favorite/modular/api/constants/UserFavoriteConstants.java b/kernel-s-user-favorite/user-favorite-api/src/main/java/cn/stylefeng/roses/kernel/favorite/modular/api/constants/UserFavoriteConstants.java new file mode 100644 index 000000000..a78ca9288 --- /dev/null +++ b/kernel-s-user-favorite/user-favorite-api/src/main/java/cn/stylefeng/roses/kernel/favorite/modular/api/constants/UserFavoriteConstants.java @@ -0,0 +1,45 @@ +/* + * Copyright [2020-2030] [https://www.stylefeng.cn] + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + * Guns采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点: + * + * 1.请不要删除和修改根目录下的LICENSE文件。 + * 2.请不要删除和修改Guns源码头部的版权声明。 + * 3.请保留源码和相关描述文件的项目出处,作者声明等。 + * 4.分发源码时候,请注明软件出处 https://gitee.com/stylefeng/guns + * 5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/stylefeng/guns + * 6.若您的项目无法满足以上几点,可申请商业授权 + */ +package cn.stylefeng.roses.kernel.favorite.modular.api.constants; + +/** + * 用户收藏业务 + * + * @author fengshuonan + * @date 2023-11-21 22:05:09 + */ +public interface UserFavoriteConstants { + + /** + * 用户收藏模块名称 + */ + String USER_FAVORITE_MODULE_NAME = "kernel-s-user-favorite"; + + /** + * 异常枚举的步进值 + */ + String USER_FAVORITE_EXCEPTION_STEP_CODE = "99"; + +} diff --git a/kernel-s-user-favorite/user-favorite-api/src/main/java/cn/stylefeng/roses/kernel/favorite/modular/api/enums/DemoEnum.java b/kernel-s-user-favorite/user-favorite-api/src/main/java/cn/stylefeng/roses/kernel/favorite/modular/api/enums/DemoEnum.java new file mode 100644 index 000000000..7d7f32fbc --- /dev/null +++ b/kernel-s-user-favorite/user-favorite-api/src/main/java/cn/stylefeng/roses/kernel/favorite/modular/api/enums/DemoEnum.java @@ -0,0 +1,33 @@ +package cn.stylefeng.roses.kernel.favorite.modular.api.enums; + +import lombok.Getter; + +/** + * 一个示例 + * + * @author fengshuonan + * @date 2023-11-21 22:05:09 + */ +@Getter +public enum DemoEnum { + + /** + * markdown格式 + */ + MARKDOWN(1, "markdown格式"), + + /** + * 富文本格式 + */ + TEXT(2, "富文本格式"); + + private final Integer code; + + private final String message; + + DemoEnum(Integer code, String message) { + this.code = code; + this.message = message; + } + +} diff --git a/kernel-s-user-favorite/user-favorite-api/src/main/java/cn/stylefeng/roses/kernel/favorite/modular/api/exception/UserFavoriteException.java b/kernel-s-user-favorite/user-favorite-api/src/main/java/cn/stylefeng/roses/kernel/favorite/modular/api/exception/UserFavoriteException.java new file mode 100644 index 000000000..4812099b9 --- /dev/null +++ b/kernel-s-user-favorite/user-favorite-api/src/main/java/cn/stylefeng/roses/kernel/favorite/modular/api/exception/UserFavoriteException.java @@ -0,0 +1,48 @@ +/* + * Copyright [2020-2030] [https://www.stylefeng.cn] + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + * Guns采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点: + * + * 1.请不要删除和修改根目录下的LICENSE文件。 + * 2.请不要删除和修改Guns源码头部的版权声明。 + * 3.请保留源码和相关描述文件的项目出处,作者声明等。 + * 4.分发源码时候,请注明软件出处 https://gitee.com/stylefeng/guns + * 5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/stylefeng/guns + * 6.若您的项目无法满足以上几点,可申请商业授权 + */ +package cn.stylefeng.roses.kernel.favorite.modular.api.exception; + +import cn.hutool.core.util.StrUtil; +import cn.stylefeng.roses.kernel.favorite.modular.api.constants.UserFavoriteConstants; +import cn.stylefeng.roses.kernel.rule.exception.AbstractExceptionEnum; +import cn.stylefeng.roses.kernel.rule.exception.base.ServiceException; + +/** + * 用户收藏异常 + * + * @author fengshuonan + * @date 2023-11-21 22:05:09 + */ +public class UserFavoriteException extends ServiceException { + + public UserFavoriteException(AbstractExceptionEnum exception, Object... params) { + super(UserFavoriteConstants.USER_FAVORITE_MODULE_NAME, exception.getErrorCode(), StrUtil.format(exception.getUserTip(), params)); + } + + public UserFavoriteException(AbstractExceptionEnum exception) { + super(UserFavoriteConstants.USER_FAVORITE_MODULE_NAME, exception); + } + +} diff --git a/kernel-s-user-favorite/user-favorite-api/src/main/java/cn/stylefeng/roses/kernel/favorite/modular/api/exception/enums/UserFavoriteExceptionEnum.java b/kernel-s-user-favorite/user-favorite-api/src/main/java/cn/stylefeng/roses/kernel/favorite/modular/api/exception/enums/UserFavoriteExceptionEnum.java new file mode 100644 index 000000000..365400dc7 --- /dev/null +++ b/kernel-s-user-favorite/user-favorite-api/src/main/java/cn/stylefeng/roses/kernel/favorite/modular/api/exception/enums/UserFavoriteExceptionEnum.java @@ -0,0 +1,61 @@ +/* + * Copyright [2020-2030] [https://www.stylefeng.cn] + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + * Guns采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点: + * + * 1.请不要删除和修改根目录下的LICENSE文件。 + * 2.请不要删除和修改Guns源码头部的版权声明。 + * 3.请保留源码和相关描述文件的项目出处,作者声明等。 + * 4.分发源码时候,请注明软件出处 https://gitee.com/stylefeng/guns + * 5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/stylefeng/guns + * 6.若您的项目无法满足以上几点,可申请商业授权 + */ +package cn.stylefeng.roses.kernel.favorite.modular.api.exception.enums; + +import cn.stylefeng.roses.kernel.favorite.modular.api.constants.UserFavoriteConstants; +import cn.stylefeng.roses.kernel.rule.constants.RuleConstants; +import cn.stylefeng.roses.kernel.rule.exception.AbstractExceptionEnum; +import lombok.Getter; + +/** + * 用户收藏的异常枚举 + * + * @author fengshuonan + * @date 2023-11-21 22:05:09 + */ +@Getter +public enum UserFavoriteExceptionEnum implements AbstractExceptionEnum { + + /** + * 查询不到对应用户收藏 + */ + CANT_FIND_USER_FAVORITE(RuleConstants.BUSINESS_ERROR_TYPE_CODE + UserFavoriteConstants.USER_FAVORITE_EXCEPTION_STEP_CODE + "01", "查询不到对应用户收藏,具体信息:{}"); + + /** + * 错误编码 + */ + private final String errorCode; + + /** + * 提示用户信息 + */ + private final String userTip; + + UserFavoriteExceptionEnum(String errorCode, String userTip) { + this.errorCode = errorCode; + this.userTip = userTip; + } + +} diff --git a/kernel-s-user-favorite/user-favorite-business/README.md b/kernel-s-user-favorite/user-favorite-business/README.md new file mode 100644 index 000000000..7a3f68b56 --- /dev/null +++ b/kernel-s-user-favorite/user-favorite-business/README.md @@ -0,0 +1 @@ +# 业务模块-存放CRUD相关业务 \ No newline at end of file diff --git a/kernel-s-user-favorite/user-favorite-business/pom.xml b/kernel-s-user-favorite/user-favorite-business/pom.xml new file mode 100644 index 000000000..605b185dd --- /dev/null +++ b/kernel-s-user-favorite/user-favorite-business/pom.xml @@ -0,0 +1,59 @@ + + + 4.0.0 + + + cn.stylefeng.roses + kernel-s-user-favorite + 8.0.4 + ../pom.xml + + + user-favorite-business + + jar + + + + + + cn.stylefeng.roses + user-favorite-api + ${roses.version} + + + + + + cn.stylefeng.roses + system-api + ${roses.version} + + + + + + cn.stylefeng.roses + scanner-api + ${roses.version} + + + + + + cn.stylefeng.roses + db-sdk-mp + ${roses.version} + + + + + org.springframework.boot + spring-boot-starter-web + + + + + diff --git a/kernel-s-user-favorite/user-favorite-business/src/main/java/cn/stylefeng/roses/kernel/favorite/modular/modular/controller/package-info.java b/kernel-s-user-favorite/user-favorite-business/src/main/java/cn/stylefeng/roses/kernel/favorite/modular/modular/controller/package-info.java new file mode 100644 index 000000000..4e5a50042 --- /dev/null +++ b/kernel-s-user-favorite/user-favorite-business/src/main/java/cn/stylefeng/roses/kernel/favorite/modular/modular/controller/package-info.java @@ -0,0 +1 @@ +package cn.stylefeng.roses.kernel.favorite.modular.modular.controller; \ No newline at end of file diff --git a/kernel-s-user-favorite/user-favorite-business/src/main/java/cn/stylefeng/roses/kernel/favorite/modular/modular/entity/package-info.java b/kernel-s-user-favorite/user-favorite-business/src/main/java/cn/stylefeng/roses/kernel/favorite/modular/modular/entity/package-info.java new file mode 100644 index 000000000..78fbdbe92 --- /dev/null +++ b/kernel-s-user-favorite/user-favorite-business/src/main/java/cn/stylefeng/roses/kernel/favorite/modular/modular/entity/package-info.java @@ -0,0 +1 @@ +package cn.stylefeng.roses.kernel.favorite.modular.modular.entity; \ No newline at end of file diff --git a/kernel-s-user-favorite/user-favorite-business/src/main/java/cn/stylefeng/roses/kernel/favorite/modular/modular/enums/package-info.java b/kernel-s-user-favorite/user-favorite-business/src/main/java/cn/stylefeng/roses/kernel/favorite/modular/modular/enums/package-info.java new file mode 100644 index 000000000..4afdf70c6 --- /dev/null +++ b/kernel-s-user-favorite/user-favorite-business/src/main/java/cn/stylefeng/roses/kernel/favorite/modular/modular/enums/package-info.java @@ -0,0 +1 @@ +package cn.stylefeng.roses.kernel.favorite.modular.modular.enums; \ No newline at end of file diff --git a/kernel-s-user-favorite/user-favorite-business/src/main/java/cn/stylefeng/roses/kernel/favorite/modular/modular/mapper/package-info.java b/kernel-s-user-favorite/user-favorite-business/src/main/java/cn/stylefeng/roses/kernel/favorite/modular/modular/mapper/package-info.java new file mode 100644 index 000000000..615f4da0b --- /dev/null +++ b/kernel-s-user-favorite/user-favorite-business/src/main/java/cn/stylefeng/roses/kernel/favorite/modular/modular/mapper/package-info.java @@ -0,0 +1 @@ +package cn.stylefeng.roses.kernel.favorite.modular.modular.mapper; \ No newline at end of file diff --git a/kernel-s-user-favorite/user-favorite-business/src/main/java/cn/stylefeng/roses/kernel/favorite/modular/modular/pojo/package-info.java b/kernel-s-user-favorite/user-favorite-business/src/main/java/cn/stylefeng/roses/kernel/favorite/modular/modular/pojo/package-info.java new file mode 100644 index 000000000..fd8803c8d --- /dev/null +++ b/kernel-s-user-favorite/user-favorite-business/src/main/java/cn/stylefeng/roses/kernel/favorite/modular/modular/pojo/package-info.java @@ -0,0 +1 @@ +package cn.stylefeng.roses.kernel.favorite.modular.modular.pojo; \ No newline at end of file diff --git a/kernel-s-user-favorite/user-favorite-business/src/main/java/cn/stylefeng/roses/kernel/favorite/modular/modular/service/package-info.java b/kernel-s-user-favorite/user-favorite-business/src/main/java/cn/stylefeng/roses/kernel/favorite/modular/modular/service/package-info.java new file mode 100644 index 000000000..b8be18a39 --- /dev/null +++ b/kernel-s-user-favorite/user-favorite-business/src/main/java/cn/stylefeng/roses/kernel/favorite/modular/modular/service/package-info.java @@ -0,0 +1 @@ +package cn.stylefeng.roses.kernel.favorite.modular.modular.service; \ No newline at end of file diff --git a/kernel-s-user-favorite/user-favorite-spring-boot-starter/README.md b/kernel-s-user-favorite/user-favorite-spring-boot-starter/README.md new file mode 100644 index 000000000..ab408c724 --- /dev/null +++ b/kernel-s-user-favorite/user-favorite-spring-boot-starter/README.md @@ -0,0 +1,2 @@ +# Spring Boot自动装配 + diff --git a/kernel-s-user-favorite/user-favorite-spring-boot-starter/pom.xml b/kernel-s-user-favorite/user-favorite-spring-boot-starter/pom.xml new file mode 100644 index 000000000..388d52415 --- /dev/null +++ b/kernel-s-user-favorite/user-favorite-spring-boot-starter/pom.xml @@ -0,0 +1,29 @@ + + + 4.0.0 + + + cn.stylefeng.roses + kernel-s-user-favorite + 8.0.4 + ../pom.xml + + + user-favorite-spring-boot-starter + + jar + + + + + + cn.stylefeng.roses + user-favorite-business + ${roses.version} + + + + + diff --git a/kernel-s-user-favorite/user-favorite-spring-boot-starter/src/main/java/cn/stylefeng/roses/kernel/favorite/modular/starter/UserFavoriteAutoConfiguration.java b/kernel-s-user-favorite/user-favorite-spring-boot-starter/src/main/java/cn/stylefeng/roses/kernel/favorite/modular/starter/UserFavoriteAutoConfiguration.java new file mode 100644 index 000000000..b9df9531b --- /dev/null +++ b/kernel-s-user-favorite/user-favorite-spring-boot-starter/src/main/java/cn/stylefeng/roses/kernel/favorite/modular/starter/UserFavoriteAutoConfiguration.java @@ -0,0 +1,38 @@ +/* + * Copyright [2020-2030] [https://www.stylefeng.cn] + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + * Guns采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点: + * + * 1.请不要删除和修改根目录下的LICENSE文件。 + * 2.请不要删除和修改Guns源码头部的版权声明。 + * 3.请保留源码和相关描述文件的项目出处,作者声明等。 + * 4.分发源码时候,请注明软件出处 https://gitee.com/stylefeng/guns + * 5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/stylefeng/guns + * 6.若您的项目无法满足以上几点,可申请商业授权 + */ +package cn.stylefeng.roses.kernel.favorite.modular.starter; + +import org.springframework.context.annotation.Configuration; + +/** + * 用户收藏自动装配 + * + * @author fengshuonan + * @date 2023-11-21 22:05:09 + */ +@Configuration +public class UserFavoriteAutoConfiguration { + +} diff --git a/kernel-s-user-favorite/user-favorite-spring-boot-starter/src/main/resources/META-INF/spring.factories b/kernel-s-user-favorite/user-favorite-spring-boot-starter/src/main/resources/META-INF/spring.factories new file mode 100644 index 000000000..abe901e91 --- /dev/null +++ b/kernel-s-user-favorite/user-favorite-spring-boot-starter/src/main/resources/META-INF/spring.factories @@ -0,0 +1,2 @@ +org.springframework.boot.autoconfigure.EnableAutoConfiguration=\ + cn.stylefeng.roses.kernel.favorite.modular.starter.UserFavoriteAutoConfiguration