-
spring -boot 启动执行建表sql 在配置文件下的
spring->datasource->schema->指定建表sql文件位置
-
spring-boot使用mybatis时,如果JavaBean中使用驼峰命名,而表结构使用下划线命名规则,可是创建一个配置类,配置类中创建一个返回
ConfigurationCustomizer
类的方法(标注@Bean),方法内部返回一个ConfigurationCustomizer
的匿名内部类,内部类中重写customizer
方法,方法内部设置属性configuration.setMapUnderScoreToCamelCase(true)
-
spring-boot对静态文件的映射:
-
使用webjars : spring-boot会在
classpath:/META-INFO/resources/webjars/**
寻找资源 -
使用自己的静态文件: 在一下路径寻找(classpath指maven项目目录中的java文件夹或resource文件夹),以下被称为静态文件夹
- classpath:/META-INF/resources/
- classpath:/resources/
- classpath:/static/
- classpath:/public/
- /:当前项目的根路径
-
首页映射,寻找以上文件夹(静态文件夹)下的index.html
-
图标 所有的静态文件夹下的favicon.ico
-
静态文件夹可以在配置文件中使用
spring.resources.static-locations=......
自行配置,如果自己配置了,上面的静态文件夹失效 -
模板引擎—thymeleaf
-
在控制器的有映射的方法中返回字符串,spring-boot自动找到位于
resources/templates/
文件夹下的字符串字面量的html文件,使用thymeleaf自动渲染 -
thymeleaf语法:
- 导入thymeleaf名称空间,增加html中的语法提示
- 在标签中,
th:text="${}"
取出控制器方法传入的键值对,大括号中写key. 改变当前标签内的默认内容 - 类似的,
th:id=${}
可以改编标签的id - 还有很多,看文档
-
求一个二进制数结尾连续0的个数 i & -i
零星笔记
最新推荐文章于 2024-03-05 12:05:35 发布