@Documented @Target(value=TYPE) @Retention(value=RUNTIME) @Import(value=Salespoint.class) @ImportAutoConfiguration(value=EnableSalespoint.SalespointSecurityAutoConfiguration.class) @EntityScan @Modulith(sharedModules={"org.salespointframework.core","org.salespointframework.support","org.salespointframework.useraccount"}, additionalPackages="org.salespointframework", useFullyQualifiedModuleNames=true) public @interface EnableSalespoint
Salespoint
- to bootstrap core application components, repositories and services.SalespointWebConfiguration
- web specific configuration, extensions to Spring MVC.SalespointSecurityConfiguration
- security specific configuration.@ComponentScan
- component scanning for classes annotated with @Component
, @Service
and
@Repository
.@EnableAutoConfiguration
- Spring auto-configuration, in particular Spring Data JPA repositories and
entities.SalespointWebConfiguration
or
SalespointSecurityConfiguration
inside your configuration class. See the Videoshop sample for details.@AliasFor(annotation=de.olivergierke.moduliths.Modulith.class, attribute="systemName") public abstract String value
Copyright © 2019. All rights reserved.