Java之SpringBoot入门(含Spring Mvc)
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.context.annotation.Bean;
import org.springframework.web.servlet.config.annotation.ViewControllerRegistry;
import org.springframework.web.servlet.config.annotation.WebMvcConfigurer;
@SpringBootApplication // 标注这是一个Spring Boot应用
public class HelloWorldApplication {
// main方法,程序入口
public static void main(String[] args) {
SpringApplication.run(HelloWorldApplication.class, args);
}
// 内部类,实现WebMvcConfigurer接口,配置控制器
@Bean
public WebMvcConfigurer webMvcConfigurer() {
return new WebMvcConfigurer() {
@Override
public void addViewControllers(ViewControllerRegistry registry) {
registry.addViewController("/").setViewName("index");
}
};
}
}
这段代码定义了一个简单的Spring Boot应用程序,它使用@SpringBootApplication
注解来启用Spring Boot的自动配置。同时,它使用了一个内部类实现了WebMvcConfigurer
接口,将根URL映射到名为"index"的视图。这是一个入门级的Spring Boot和Spring MVC的示例,展示了如何将请求映射到控制器并返回视图。
评论已关闭