Spring boot-Create web application with Spring MVC

xiaoxiao2025-06-14  77

Spring boot-Create web application with Spring MVC

Use sts create a spring boot

 

 

3.

 

4.

 

5. Create the main class

@RestController

@SpringBootApplication

@Import({ RoleConfig.class, UserConfig.class })

public class FirstprjApplication {

 

       @RequestMapping("/")

       String home() {

             return "no application name jsut Hello World!";

       }

 

       public static void main(String[] args) {

             SpringApplication.run(FirstprjApplication.class, args);

       }

}

 

6. create classes associated with Role

@Configuration

@EnableAutoConfiguration(exclude={DataSourceAutoConfiguration.class})

@ComponentScan("com.example.demo.roles")

public class RoleConfig {

}

 

@RestController

public class RoleController {

       @RequestMapping("/getRole")

       public String getRole() {

             String role = "Administrator";

             return role;

       }

}

 

Without context path setting the url is:

http://localhost:8080/ getRole

 

7. Create classes associated with User

@Configuration

@EnableAutoConfiguration(exclude = { DataSourceAutoConfiguration.class })

@ComponentScan("com.example.demo.users")

public class UserConfig {

 

}

 

@RestController

@RequestMapping(value="/users")

public class UserController {

       @RequestMapping("/getUser")

       public String getUser(String id) {

             String userName="ZhangSan";

             return userName+":"+id;

       }

}

 

Without context path setting the url is:

http://localhost:8080/users/getUser?id=great

8. set context path in application.properties

server.servlet.context-path=/firstblue

 

After setting the context path, the above urls are changed to:

http://localhost:8080/firstblue/getRole

 

http://localhost:8080/ firstblue /users/getUser?id=great

 

 

转载请注明原文地址: https://www.6miu.com/read-5031833.html

最新回复(0)