1. 还是之前的没有archetype问题,回到idea主界面创建就可以了
2. 如果maven项目导入依赖一片爆红 project上右键-》选择maven-》找到reload project即可
3.Spring Boot 内部集成了 Tomcat,不需要人为手动配置 Tomcat,开发者只需要关注具体的业务逻辑即可。
4.用户只需要在 Maven 中引入 starter 依赖,SpringBoot 就能自动扫描到要加载的信息并启动相应的默认配置。starter 提供了大量的自动配置,让用户摆脱了处理各种依赖和配置的困扰。所有这些 starter 都遵循着约定成俗的默认配置,并允许用户调整这些配置,即遵循“约定大于配置”的原则。
5. spring-boot-starter-parent(版本仲裁中心)
6. SpringBoot 默认使用以下 2 种全局的配置文件,其文件名是固定的。
- application.properties
- application.yml
- ,可以在 Spring Boot 启动时被自动读取,修改 Spring Boot 自动配置的默认值。
7. 通常,我们会把一些配置信息(例如,数据库配置)放在配置文件中,然后通过 Java 代码去读取该配置文件,并且把配置文件中指定的配置封装到 JavaBean(实体类) 中。
8.
9. 在templates目录下的所有页面,只能通过controller来跳转,且需要模板引擎的支持thymeleaf
10.
utext这种如果里面有<h1>类似这种符号会被识别然后格式会相应发生变化
11.首页配置:注意点,所有页面的静态资源都需要使用thymeleaf接管 即th:herf @{url}
12.网页国际化:瞬间切换中英文 前提条件:确保均使用utf-8编码(file encoding)
然后在resource里添加需要语言的properties文件,并且使用可视化编辑方式进行编辑
然后在总配置文件中增加这条配置项
使用thymeleaf的#{}来注册国际化资源
如果需要在项目中进行按钮自动切换,我们需要自定义一个组件‘LocaleResolver’
记得将自己写的组件配置到spring容器中 @Bean
13. html代码的复用 th:fragment和th:insert救我狗命