simple-homepage

simple-homepage Boot Template

eGovFrame Spring Boot
simple-homepage

Boot Migration Template

Homepage URL: http://localhost:8080/sht_webapp/cmm/main/mainPage.do


Modifications

FileDescriptionNote
context-common.xmlAdded primary=“true” for duplicate MultipartResolver beansError fix
egov-com-servlet.xmlCopied to resourcesFile recognition in Boot
application.propertiesContext path configuration
Duplicate bean registration fix
Config added
pom.xmlBoot-related settings addedConfig added
EgovBootApplication.javaBoot startup configurationConfig added

EgovBootApplication.java

package egovframework;

import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.context.annotation.ImportResource;

@SpringBootApplication
@ImportResource({"classpath:/egovframework/spring/com/context-*.xml"
        ,"classpath:/egovframework/spring/springmvc/egov-com-servlet.xml"})
public class EgovBootApplication {
    public static void main(String[] args) {
        SpringApplication.run(EgovBootApplication.class, args);
    }
}

pom.xml Key Settings

<!-- Spring Boot Parent Configuration -->
<parent>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-parent</artifactId>
    <version>2.7.18</version>
</parent>

<!-- ... omitted ... -->

<!-- spring-boot-maven-plugin -->
<plugin>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-maven-plugin</artifactId>
    <configuration>
        <executable>true</executable>
    </configuration>
</plugin>