SpringBoot Web开发
自动装配
springboot
- xxxAotuConfiguration: 向容器中自动配置组件
- xxxProperties:自动配置类,装配配置文件中自定义的一些内容
要解决的问题
- 导入静态资源
- 首页
- jsp,模板引擎Thymeleaf
- 装配扩展SpringMVC
- 增删改查
静态资源的存储
默认可以放在resources目录下的三个目录中,这是映射在localhost:8080/**
优先级从大到小依次是resources/static/public
但是如果在application.properties这样的配置文件中自定义了静态文件的位置,就无法识别默认位置的静态资源了
访问方式
- 上节的 使用localhost:8080/**
- 也可以使用webjars, localhost:8080/webjars/***
定制首页
系统会在默认的静态资源目录中寻找index.html,这样localhost:8080就会自动映射到index.html,由此实现了首页
模板引擎
只要需要使用Thymeleaf,只需要导入对应的依赖就可以了,我们将html页面放在templates目录下即可
所有的html元素都可以被thymeleaf接管,th:元素名=