Official Spring Boot starters
Actuator
Support level | Status | Remarks |
---|---|---|
Full support |
To be verified |
none |
Endpoints, metrics, health indicators from all modules will automatically be exposed and detected.
AOP
AspectJ support is only enabled automatically in the application module.
Shared modules should manually add a configuration with @EnableAspectJAutoProxy
in their ApplicationContext
if they want to use the @Aspect
annotation.
Support level | Status | Remarks |
---|---|---|
Application support |
Verified |
none |
-
AopAutoConfiguration
Batch
Under investigation. There is currently an Across standard module https://across.foreach.be/modules/SpringBatchModule that will most likely be discontinued in favour of auto-configuration.
HATEOAS
Hypermedia should be correctly supported. Spring Boot Data Rest includes hateoas, see Spring Boot Starter Data Rest.
-
HypermediaAutoConfiguration
Jetty
Auto-configuration classes:
-
JettyEmbeddedServletContainerFactory
Support level | Status | Remarks |
---|---|---|
Full support |
Verified |
none |
Logging
Auto-configuration classes:
-
LoggingApplicationListener
LoggingApplicationListener
Support level | Status | Remarks |
---|---|---|
Full support |
Verified |
none |
Support level | Status | Remarks |
---|---|---|
Full support |
Verified |
none |
-
MailSenderAutoConfiguration
-
MailSenderValidatorAutoConfiguration
Mobile
Currently not supported, to be investigated. There is a https://across.foreach.be/modules/SpringMobileModule that integrates with AcrossWebModule to enable Spring mobile support.
Remote Shell
Not supported. Adding support is not planned as Remote Shell is removed in Spring Boot 2.0.0.
Security
Not supported, add the SpringSecurityModule to your application instead. It supports most Spring Boot security features (with slight variations), and allows other modules to add security configuration.
Spring Social
Support level | Status | Remarks |
---|---|---|
Application support |
Verified |
none |
Under investigation.
Support level | Status | Remarks |
---|---|---|
Application support |
Verified |
none |
Thymeleaf
Not supported. AcrossWebModule configures its own Thymeleaf configuration for template support in modules. Thymeleaf is always enabled in any application with the AcrossWebModule.
Tomcat
Auto-configuration classes:
-
TomcatEmbeddedServletContainerFactory
Support level | Status | Remarks |
---|---|---|
Full support |
Verified |
none |
Undertow
Auto-configuration classes:
-
UndertowEmbeddedServletContainerFactory
Support level | Status | Remarks |
---|---|---|
Full support |
Verified |
none |
Validation
Bean Validation 1.1 method validation is automatically activated in all modules.
A single Validator
bean will be available by default.
In case of a web setup, it will also be registered as the mvcValidator bean.
Support level | Status | Remarks |
---|---|---|
Full support |
Verified |
none |
-
ValidationAutoConfiguration