Skip to content

Commit 6653bcb

Browse files
committed
GH-282 - Refactor @modulith to compose @SpringBootApplication.
1 parent 752b5d7 commit 6653bcb

File tree

1 file changed

+2
-12
lines changed
  • spring-modulith-api/src/main/java/org/springframework/modulith

1 file changed

+2
-12
lines changed

spring-modulith-api/src/main/java/org/springframework/modulith/Modulith.java

Lines changed: 2 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -21,13 +21,7 @@
2121
import java.lang.annotation.RetentionPolicy;
2222
import java.lang.annotation.Target;
2323

24-
import org.springframework.boot.SpringBootConfiguration;
25-
import org.springframework.boot.autoconfigure.AutoConfigurationExcludeFilter;
26-
import org.springframework.boot.autoconfigure.EnableAutoConfiguration;
27-
import org.springframework.boot.context.TypeExcludeFilter;
28-
import org.springframework.context.annotation.ComponentScan;
29-
import org.springframework.context.annotation.ComponentScan.Filter;
30-
import org.springframework.context.annotation.FilterType;
24+
import org.springframework.boot.autoconfigure.SpringBootApplication;
3125
import org.springframework.core.annotation.AliasFor;
3226

3327
/**
@@ -39,11 +33,7 @@
3933
@Target(ElementType.TYPE)
4034
@Retention(RetentionPolicy.RUNTIME)
4135
@Modulithic
42-
@SpringBootConfiguration
43-
@EnableAutoConfiguration
44-
@ComponentScan(excludeFilters = { //
45-
@Filter(type = FilterType.CUSTOM, classes = TypeExcludeFilter.class),
46-
@Filter(type = FilterType.CUSTOM, classes = AutoConfigurationExcludeFilter.class) })
36+
@SpringBootApplication
4737
public @interface Modulith {
4838

4939
/**

0 commit comments

Comments
 (0)