环境:springboot+navicate
- 创建项目,当springboot上不去时,换源https://start.aliyun.com/
- 在dao中创建抽象函数之后再mapper中实现实际的sql语句
- 尽量不要让数据库表的字段起名与sql关键字冲突
- sql进行比较的时候是默认不区分大小写的
- @param重命名
- 解决中文乱码的方法:jdk中:路径:C:\Program Files\Java\jdk1.8.0_131\bin下有一个native2ascii.exe(可以将中文转换为utf-8)
- 打jar包:进行压缩
- 安装软件时切忌使用中文,否则会出现很多错误
- yml文件中黄颜色背景的参数:DataSource中没有这参数(比如druid),或者缩进错了
- 页面中存值:
- pagecontext:只在本页有效
- request:本页和服务器跳转后有效,客户端跳转(地址会变)
- session:会话级别,从浏览器和服务器建立连接到浏览器和服务器断开连接
- application:只要不重启服务器,信息就一直存在
- thymeleaf:
- 是一种模板引擎,用来解析template(模板)中的动态页面
- th:
- insert:直接将模板插入到div中
- replace:直接替换div
- include:只是将模板内容给了div,但样式没给,所以显示没有效果
- id一般与#配合使用
- get和post的区别:一个在地址栏显示,一个不显示
- maven的作用:下jar包,引用jar包
- springboot的特点:开发速度快,并且将很多的依赖打成了启动项(starter)
- jdk和jre的区别:jdk包含jre,并提供一些运行的工具
- lib:存放jar包,依赖库