Add project-structure module: the same Boot 4.1 app laid out package-by-layer and package-by-feature, with the public surface counted and the javac boundary captured
Co-Authored-By: Claude Sonnet 5.5 <[email protected]> Claude-Session: https://claude.ai/code/session_01HhW8LD8r3EigoBaCGrQZx5 Co-Authored-By: Claude Sonnet 5.5 <[email protected]> Claude-Session: https://claude.ai/code/session_01HhW8LD8r3EigoBaCGrQZx5
This commit is contained in:
@@ -0,0 +1,14 @@
|
||||
# A @SpringBootApplication class in the default package (no package statement)
|
||||
|
||||
source compiled:
|
||||
import org.springframework.boot.autoconfigure.SpringBootApplication;
|
||||
@SpringBootApplication
|
||||
public class DefaultPackageApp {
|
||||
}
|
||||
|
||||
|
||||
--- what Spring Boot logged about the default package ---
|
||||
WARNING ** : Your ApplicationContext is unlikely to start due to a @ComponentScan of the default package.
|
||||
|
||||
--- result ---
|
||||
context FAILED to start: BeanDefinitionStoreException / root cause ConflictingBeanDefinitionException: Annotation-specified bean name 'bookController' for bean class [com.ankurm.structure.bylayer.controller.BookController] conflicts with existing, non-compatible bean definition of same name and class [com.ankurm.structure.byfeature.book.BookController]
|
||||
Reference in New Issue
Block a user