diff --git a/spring-mvc-java/pom.xml b/spring-mvc-java/pom.xml index 9d90ba2dbf..9b2981a747 100644 --- a/spring-mvc-java/pom.xml +++ b/spring-mvc-java/pom.xml @@ -1,5 +1,5 @@ + xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> 4.0.0 com.baeldung spring-mvc-java @@ -7,38 +7,42 @@ spring-mvc-java + parent-boot-5 com.baeldung - parent-modules - 1.0.0-SNAPSHOT + 0.0.1-SNAPSHOT + ../parent-boot-5 - + - org.springframework - spring-web - ${org.springframework.version} - - - commons-logging - commons-logging - - + org.springframework.boot + spring-boot-starter-thymeleaf - org.springframework - spring-webmvc - ${org.springframework.version} + org.springframework.boot + spring-boot-starter-actuator - org.springframework - spring-websocket - ${org.springframework.version} + org.springframework.boot + spring-boot-devtools - org.springframework - spring-messaging - ${org.springframework.version} + org.springframework.boot + spring-boot-test + test + + + org.springframework.boot + spring-boot-starter-aop + + + org.springframework.boot + spring-boot-starter-web + + + org.springframework.boot + spring-boot-starter-websocket @@ -63,11 +67,6 @@ - - org.springframework - spring-aop - ${org.springframework.version} - org.aspectj aspectjrt @@ -118,7 +117,6 @@ org.springframework spring-test - ${org.springframework.version} test @@ -294,8 +292,6 @@ - 4.3.4.RELEASE - 4.2.0.RELEASE 2.1.5.RELEASE 2.9.4 @@ -317,7 +313,7 @@ 4.4.5 4.5.2 - 2.9.0 + 3.0.7 2.23 diff --git a/spring-mvc-java/src/main/java/com/baeldung/app/Application.java b/spring-mvc-java/src/main/java/com/baeldung/app/Application.java new file mode 100644 index 0000000000..301caffca9 --- /dev/null +++ b/spring-mvc-java/src/main/java/com/baeldung/app/Application.java @@ -0,0 +1,17 @@ +package com.baeldung.app; + +import org.springframework.boot.SpringApplication; +import org.springframework.boot.autoconfigure.EnableAutoConfiguration; +import org.springframework.boot.autoconfigure.SpringBootApplication; +import org.springframework.boot.web.support.SpringBootServletInitializer; +import org.springframework.context.annotation.ComponentScan; + +@EnableAutoConfiguration +@ComponentScan(value = {"com.baeldung.web.controller"}, resourcePattern = "**/FileUploadController.class") +@SpringBootApplication +public class Application extends SpringBootServletInitializer { + + public static void main(final String[] args) { + SpringApplication.run(Application.class, args); + } +} \ No newline at end of file