Within an app using SpringBootServletInitializer with spring, the app doesn't work on micronaut. Required to convert a spring boot app with servelet based startup as
@SpringBootApplication
public class Application extends SpringBootServletInitializer {
public static final String GITHUB_DATE_FORMAT = "yyyy-MM-dd'T'HH:mm:ssZ";
public static void main(String[] args) {
System.setProperty("org.apache.tomcat.util.buf.UDecoder.ALLOW_ENCODED_SLASH", "true");
SpringApplication.run(Application.class, args);
}
@Override
protected SpringApplicationBuilder configure(SpringApplicationBuilder application) {
return application.sources(Application.class);
}
@Bean
public Jackson2ObjectMapperBuilder jacksonBuilder() {
Jackson2ObjectMapperBuilder builder = new Jackson2ObjectMapperBuilder();
builder
.indentOutput(true)
.simpleDateFormat(GITHUB_DATE_FORMAT)
.propertyNamingStrategy(new PropertyNamingStrategy.LowerCaseWithUnderscoresStrategy());
return builder;
}
}```
Within an app using SpringBootServletInitializer with spring, the app doesn't work on micronaut. Required to convert a spring boot app with servelet based startup as