Browse Source

chore: Reduced coupling

master
wangxiang 2 years ago
parent
commit
66d87d2adb
No known key found for this signature in database
GPG Key ID: 1BA7946AB6B232E4
  1. 2
      kicc-auth/src/main/java/com/cloud/kicc/auth/KiccAuthApplication.java
  2. 2
      kicc-common-demo/kicc-common-demo-mq/kicc-message-consumer/src/main/java/com/cloud/kicc/mq/KiccDemoMessageConsumerServer.java
  3. 2
      kicc-common-demo/kicc-common-demo-mq/kicc-message-producer/src/main/java/com/cloud/kicc/mq/KiccDemoMessageProducerServer.java
  4. 2
      kicc-common-demo/kicc-common-demo-seata/kicc-seata-order/src/main/java/com/cloud/kicc/order/KiccDemoSeataOrderServer.java
  5. 2
      kicc-common-demo/kicc-common-demo-seata/kicc-seata-point/src/main/java/com/cloud/kicc/point/KiccDemoSeataPointServer.java
  6. 2
      kicc-common-demo/kicc-common-demo-seata/kicc-seata-user/src/main/java/com/cloud/kicc/user/KiccDemoSeataUserServer.java
  7. 24
      kicc-common/kicc-common-data/src/main/java/com/cloud/kicc/common/data/annotation/EnableKiccDataRepository.java
  8. 4
      kicc-common/kicc-common-data/src/main/resources/META-INF/spring.factories
  9. 2
      kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/java/com/cloud/kicc/commonbiz/KiccCommonApplication.java
  10. 2
      kicc-platform/kicc-platform-biz/kicc-monitor-biz/src/main/java/com/cloud/kicc/monitor/KiccMonitorApplication.java
  11. 2
      kicc-platform/kicc-platform-biz/kicc-report-biz/src/main/java/com/cloud/kicc/report/KiccReportApplication.java
  12. 2
      kicc-platform/kicc-platform-biz/kicc-system-biz/src/main/java/com/cloud/kicc/system/KiccSystemApplication.java
  13. 2
      kicc-platform/kicc-platform-biz/kicc-template-biz/src/main/java/com/cloud/kicc/template/KiccTemplateApplication.java
  14. 2
      kicc-platform/kicc-platform-biz/kicc-workflow-biz/src/main/java/com/cloud/kicc/workflow/KiccWorkflowApplication.java

2
kicc-auth/src/main/java/com/cloud/kicc/auth/KiccAuthApplication.java

@ -1,6 +1,7 @@
package com.cloud.kicc.auth; package com.cloud.kicc.auth;
import com.cloud.kicc.common.core.annotation.EnableKiccJacksonAutoConvert; import com.cloud.kicc.common.core.annotation.EnableKiccJacksonAutoConvert;
import com.cloud.kicc.common.data.annotation.EnableKiccDataRepository;
import com.cloud.kicc.common.feign.annotation.EnableKiccFeignClients; import com.cloud.kicc.common.feign.annotation.EnableKiccFeignClients;
import org.springframework.boot.SpringApplication; import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication; import org.springframework.boot.autoconfigure.SpringBootApplication;
@ -17,6 +18,7 @@ import org.springframework.cloud.client.discovery.EnableDiscoveryClient;
@EnableKiccFeignClients @EnableKiccFeignClients
@SpringBootApplication @SpringBootApplication
@EnableKiccJacksonAutoConvert @EnableKiccJacksonAutoConvert
@EnableKiccDataRepository
public class KiccAuthApplication { public class KiccAuthApplication {
public static void main(String[] args) { public static void main(String[] args) {

2
kicc-common-demo/kicc-common-demo-mq/kicc-message-consumer/src/main/java/com/cloud/kicc/mq/KiccDemoMessageConsumerServer.java

@ -1,5 +1,6 @@
package com.cloud.kicc.mq; package com.cloud.kicc.mq;
import com.cloud.kicc.common.data.annotation.EnableKiccDataRepository;
import com.cloud.kicc.common.rocketmq.channel.KiccSink; import com.cloud.kicc.common.rocketmq.channel.KiccSink;
import org.springframework.boot.SpringApplication; import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication; import org.springframework.boot.autoconfigure.SpringBootApplication;
@ -17,6 +18,7 @@ import org.springframework.cloud.stream.annotation.EnableBinding;
*/ */
@SpringBootApplication(exclude = {DataSourceAutoConfiguration.class, HibernateJpaAutoConfiguration.class}) @SpringBootApplication(exclude = {DataSourceAutoConfiguration.class, HibernateJpaAutoConfiguration.class})
@EnableBinding({KiccSink.class}) @EnableBinding({KiccSink.class})
@EnableKiccDataRepository
public class KiccDemoMessageConsumerServer { public class KiccDemoMessageConsumerServer {
public static void main(String[] args) { public static void main(String[] args) {

2
kicc-common-demo/kicc-common-demo-mq/kicc-message-producer/src/main/java/com/cloud/kicc/mq/KiccDemoMessageProducerServer.java

@ -1,5 +1,6 @@
package com.cloud.kicc.mq; package com.cloud.kicc.mq;
import com.cloud.kicc.common.data.annotation.EnableKiccDataRepository;
import com.cloud.kicc.common.rocketmq.channel.KiccSource; import com.cloud.kicc.common.rocketmq.channel.KiccSource;
import org.springframework.boot.SpringApplication; import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication; import org.springframework.boot.autoconfigure.SpringBootApplication;
@ -17,6 +18,7 @@ import org.springframework.cloud.stream.annotation.EnableBinding;
*/ */
@SpringBootApplication(exclude = {DataSourceAutoConfiguration.class, HibernateJpaAutoConfiguration.class}) @SpringBootApplication(exclude = {DataSourceAutoConfiguration.class, HibernateJpaAutoConfiguration.class})
@EnableBinding({KiccSource.class}) @EnableBinding({KiccSource.class})
@EnableKiccDataRepository
public class KiccDemoMessageProducerServer { public class KiccDemoMessageProducerServer {
public static void main(String[] args) { public static void main(String[] args) {

2
kicc-common-demo/kicc-common-demo-seata/kicc-seata-order/src/main/java/com/cloud/kicc/order/KiccDemoSeataOrderServer.java

@ -1,5 +1,6 @@
package com.cloud.kicc.order; package com.cloud.kicc.order;
import com.cloud.kicc.common.data.annotation.EnableKiccDataRepository;
import org.springframework.boot.SpringApplication; import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication; import org.springframework.boot.autoconfigure.SpringBootApplication;
@ -12,6 +13,7 @@ import org.springframework.boot.autoconfigure.SpringBootApplication;
* @Date: 2022/3/11 * @Date: 2022/3/11
*/ */
@SpringBootApplication @SpringBootApplication
@EnableKiccDataRepository
public class KiccDemoSeataOrderServer { public class KiccDemoSeataOrderServer {
public static void main(String[] args) { public static void main(String[] args) {

2
kicc-common-demo/kicc-common-demo-seata/kicc-seata-point/src/main/java/com/cloud/kicc/point/KiccDemoSeataPointServer.java

@ -1,5 +1,6 @@
package com.cloud.kicc.point; package com.cloud.kicc.point;
import com.cloud.kicc.common.data.annotation.EnableKiccDataRepository;
import org.springframework.boot.SpringApplication; import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication; import org.springframework.boot.autoconfigure.SpringBootApplication;
@ -12,6 +13,7 @@ import org.springframework.boot.autoconfigure.SpringBootApplication;
* @Date: 2022/3/11 * @Date: 2022/3/11
*/ */
@SpringBootApplication @SpringBootApplication
@EnableKiccDataRepository
public class KiccDemoSeataPointServer { public class KiccDemoSeataPointServer {
public static void main(String[] args) { public static void main(String[] args) {

2
kicc-common-demo/kicc-common-demo-seata/kicc-seata-user/src/main/java/com/cloud/kicc/user/KiccDemoSeataUserServer.java

@ -1,5 +1,6 @@
package com.cloud.kicc.user; package com.cloud.kicc.user;
import com.cloud.kicc.common.data.annotation.EnableKiccDataRepository;
import com.cloud.kicc.common.feign.annotation.EnableKiccFeignClients; import com.cloud.kicc.common.feign.annotation.EnableKiccFeignClients;
import org.springframework.boot.SpringApplication; import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication; import org.springframework.boot.autoconfigure.SpringBootApplication;
@ -14,6 +15,7 @@ import org.springframework.boot.autoconfigure.SpringBootApplication;
*/ */
@SpringBootApplication @SpringBootApplication
@EnableKiccFeignClients @EnableKiccFeignClients
@EnableKiccDataRepository
public class KiccDemoSeataUserServer { public class KiccDemoSeataUserServer {
public static void main(String[] args) { public static void main(String[] args) {

24
kicc-common/kicc-common-data/src/main/java/com/cloud/kicc/common/data/annotation/EnableKiccDataRepository.java

@ -0,0 +1,24 @@
package com.cloud.kicc.common.data.annotation;
import com.cloud.kicc.common.data.config.MybatisConfiguration;
import com.cloud.kicc.common.data.config.RedisTemplateConfiguration;
import org.springframework.context.annotation.Import;
import java.lang.annotation.*;
/**
*<p>
* 开启数据存储和访问层
*</p>
*
* @Author: wangxiang4
* @Since: 2023/9/15
*/
@Target({ ElementType.TYPE })
@Retention(RetentionPolicy.RUNTIME)
@Documented
@Inherited
@Import({ MybatisConfiguration.class, RedisTemplateConfiguration.class })
public @interface EnableKiccDataRepository {
}

4
kicc-common/kicc-common-data/src/main/resources/META-INF/spring.factories

@ -1,3 +1 @@
org.springframework.boot.autoconfigure.EnableAutoConfiguration=\ org.springframework.boot.autoconfigure.EnableAutoConfiguration=
com.cloud.kicc.common.data.config.MybatisConfiguration,\
com.cloud.kicc.common.data.config.RedisTemplateConfiguration

2
kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/java/com/cloud/kicc/commonbiz/KiccCommonApplication.java

@ -1,6 +1,7 @@
package com.cloud.kicc.commonbiz; package com.cloud.kicc.commonbiz;
import com.cloud.kicc.common.core.annotation.EnableKiccJacksonAutoConvert; import com.cloud.kicc.common.core.annotation.EnableKiccJacksonAutoConvert;
import com.cloud.kicc.common.data.annotation.EnableKiccDataRepository;
import com.cloud.kicc.common.feign.annotation.EnableKiccFeignClients; import com.cloud.kicc.common.feign.annotation.EnableKiccFeignClients;
import com.cloud.kicc.common.job.annotation.EnableKiccXxlJob; import com.cloud.kicc.common.job.annotation.EnableKiccXxlJob;
import com.cloud.kicc.common.security.annotation.EnableKiccResourceServer; import com.cloud.kicc.common.security.annotation.EnableKiccResourceServer;
@ -22,6 +23,7 @@ import org.springframework.boot.autoconfigure.SpringBootApplication;
@SpringBootApplication @SpringBootApplication
@EnableKiccJacksonAutoConvert @EnableKiccJacksonAutoConvert
@EnableKiccXxlJob @EnableKiccXxlJob
@EnableKiccDataRepository
public class KiccCommonApplication { public class KiccCommonApplication {
public static void main(String[] args) { public static void main(String[] args) {

2
kicc-platform/kicc-platform-biz/kicc-monitor-biz/src/main/java/com/cloud/kicc/monitor/KiccMonitorApplication.java

@ -1,6 +1,7 @@
package com.cloud.kicc.monitor; package com.cloud.kicc.monitor;
import com.cloud.kicc.common.core.annotation.EnableKiccJacksonAutoConvert; import com.cloud.kicc.common.core.annotation.EnableKiccJacksonAutoConvert;
import com.cloud.kicc.common.data.annotation.EnableKiccDataRepository;
import com.cloud.kicc.common.feign.annotation.EnableKiccFeignClients; import com.cloud.kicc.common.feign.annotation.EnableKiccFeignClients;
import com.cloud.kicc.common.security.annotation.EnableKiccResourceServer; import com.cloud.kicc.common.security.annotation.EnableKiccResourceServer;
import com.cloud.kicc.common.swagger.annotation.EnableKiccSwagger2; import com.cloud.kicc.common.swagger.annotation.EnableKiccSwagger2;
@ -20,6 +21,7 @@ import org.springframework.boot.autoconfigure.SpringBootApplication;
@EnableKiccFeignClients @EnableKiccFeignClients
@SpringBootApplication @SpringBootApplication
@EnableKiccJacksonAutoConvert @EnableKiccJacksonAutoConvert
@EnableKiccDataRepository
public class KiccMonitorApplication { public class KiccMonitorApplication {
public static void main(String[] args) { public static void main(String[] args) {

2
kicc-platform/kicc-platform-biz/kicc-report-biz/src/main/java/com/cloud/kicc/report/KiccReportApplication.java

@ -1,6 +1,7 @@
package com.cloud.kicc.report; package com.cloud.kicc.report;
import com.cloud.kicc.common.core.annotation.EnableKiccJacksonAutoConvert; import com.cloud.kicc.common.core.annotation.EnableKiccJacksonAutoConvert;
import com.cloud.kicc.common.data.annotation.EnableKiccDataRepository;
import com.cloud.kicc.common.feign.annotation.EnableKiccFeignClients; import com.cloud.kicc.common.feign.annotation.EnableKiccFeignClients;
import com.cloud.kicc.common.security.annotation.EnableKiccResourceServer; import com.cloud.kicc.common.security.annotation.EnableKiccResourceServer;
import com.cloud.kicc.common.swagger.annotation.EnableKiccSwagger2; import com.cloud.kicc.common.swagger.annotation.EnableKiccSwagger2;
@ -20,6 +21,7 @@ import org.springframework.boot.autoconfigure.SpringBootApplication;
@EnableKiccFeignClients @EnableKiccFeignClients
@SpringBootApplication @SpringBootApplication
@EnableKiccJacksonAutoConvert @EnableKiccJacksonAutoConvert
@EnableKiccDataRepository
public class KiccReportApplication { public class KiccReportApplication {
public static void main(String[] args) { public static void main(String[] args) {

2
kicc-platform/kicc-platform-biz/kicc-system-biz/src/main/java/com/cloud/kicc/system/KiccSystemApplication.java

@ -1,6 +1,7 @@
package com.cloud.kicc.system; package com.cloud.kicc.system;
import com.cloud.kicc.common.core.annotation.EnableKiccJacksonAutoConvert; import com.cloud.kicc.common.core.annotation.EnableKiccJacksonAutoConvert;
import com.cloud.kicc.common.data.annotation.EnableKiccDataRepository;
import com.cloud.kicc.common.datasource.annotation.EnableDynamicDataSource; import com.cloud.kicc.common.datasource.annotation.EnableDynamicDataSource;
import com.cloud.kicc.common.feign.annotation.EnableKiccFeignClients; import com.cloud.kicc.common.feign.annotation.EnableKiccFeignClients;
import com.cloud.kicc.common.security.annotation.EnableKiccResourceServer; import com.cloud.kicc.common.security.annotation.EnableKiccResourceServer;
@ -22,6 +23,7 @@ import org.springframework.boot.autoconfigure.SpringBootApplication;
@SpringBootApplication @SpringBootApplication
@EnableKiccJacksonAutoConvert @EnableKiccJacksonAutoConvert
@EnableDynamicDataSource @EnableDynamicDataSource
@EnableKiccDataRepository
public class KiccSystemApplication { public class KiccSystemApplication {
public static void main(String[] args) { public static void main(String[] args) {

2
kicc-platform/kicc-platform-biz/kicc-template-biz/src/main/java/com/cloud/kicc/template/KiccTemplateApplication.java

@ -1,6 +1,7 @@
package com.cloud.kicc.template; package com.cloud.kicc.template;
import com.cloud.kicc.common.core.annotation.EnableKiccJacksonAutoConvert; import com.cloud.kicc.common.core.annotation.EnableKiccJacksonAutoConvert;
import com.cloud.kicc.common.data.annotation.EnableKiccDataRepository;
import com.cloud.kicc.common.feign.annotation.EnableKiccFeignClients; import com.cloud.kicc.common.feign.annotation.EnableKiccFeignClients;
import com.cloud.kicc.common.security.annotation.EnableKiccResourceServer; import com.cloud.kicc.common.security.annotation.EnableKiccResourceServer;
import com.cloud.kicc.common.swagger.annotation.EnableKiccSwagger2; import com.cloud.kicc.common.swagger.annotation.EnableKiccSwagger2;
@ -21,6 +22,7 @@ import org.springframework.boot.autoconfigure.SpringBootApplication;
@EnableKiccFeignClients @EnableKiccFeignClients
@SpringBootApplication @SpringBootApplication
@EnableKiccJacksonAutoConvert @EnableKiccJacksonAutoConvert
@EnableKiccDataRepository
public class KiccTemplateApplication { public class KiccTemplateApplication {
public static void main(String[] args) { public static void main(String[] args) {

2
kicc-platform/kicc-platform-biz/kicc-workflow-biz/src/main/java/com/cloud/kicc/workflow/KiccWorkflowApplication.java

@ -1,6 +1,7 @@
package com.cloud.kicc.workflow; package com.cloud.kicc.workflow;
import com.cloud.kicc.common.core.annotation.EnableKiccJacksonAutoConvert; import com.cloud.kicc.common.core.annotation.EnableKiccJacksonAutoConvert;
import com.cloud.kicc.common.data.annotation.EnableKiccDataRepository;
import com.cloud.kicc.common.feign.annotation.EnableKiccFeignClients; import com.cloud.kicc.common.feign.annotation.EnableKiccFeignClients;
import com.cloud.kicc.common.security.annotation.EnableKiccResourceServer; import com.cloud.kicc.common.security.annotation.EnableKiccResourceServer;
import com.cloud.kicc.common.swagger.annotation.EnableKiccSwagger2; import com.cloud.kicc.common.swagger.annotation.EnableKiccSwagger2;
@ -20,6 +21,7 @@ import org.springframework.boot.autoconfigure.SpringBootApplication;
@EnableKiccFeignClients @EnableKiccFeignClients
@SpringBootApplication @SpringBootApplication
@EnableKiccJacksonAutoConvert @EnableKiccJacksonAutoConvert
@EnableKiccDataRepository
public class KiccWorkflowApplication { public class KiccWorkflowApplication {
public static void main(String[] args) { public static void main(String[] args) {

Loading…
Cancel
Save