1. 导入素材
我们把实现准备的dao,entities和页面模板导入(注意:html要放入templates中,否则无法读取)
2. 默认访问首页
方法一
@RequestMapping({"/","/index.html"})
public String index(){//设置默认访问首页
return "index";
}
*如果运行后无法访问首页,试着把target删除掉,再重新运行;该方法麻烦,少用 *
方法二
为了方便,我们先把index改成login(当然不改也行)
然后在前面写的MyMvcConfig
中,进行设置
@Bean//将组件注册在容器中
public WebMvcConfigurerAdapter webMvcConfigurerAdapter(){//所有的WebMvcConfigurerAdapter组件都会一起起作用
WebMvcConfigurerAdapter adapter=new WebMvcConfigurerAdapter(){
@Override
public void addViewControllers(ViewControllerRegistry registry) {
registry.addViewController("/").setViewName("login");
registry.addViewController("/index.html").setViewName("login");
}
};
return adapter;
}
3. 静态资源依赖
3.1 导入依赖
我们通过webjars来导入bootstrap的依赖
<dependency>
<groupId>org.webjars</groupId>
<artifactId>bootstrap</artifactId>
<version>4.0.0</version>
</dependency>
3.2 用模板引擎来引用
这样的好处是,以后更改路径时,页面对资源的引用路径就不用跟着改了
该SpringBoot学习笔记学习自雷神前辈,是对知识点的整理和自我认识的梳理,如有不当之处,欢迎指出