发表于: 2019-10-19 15:02:24
1 871
今天完成的事情:继续学习springboot
接触了一个特殊的配置文件.yml,进行了一个了解
YAML (YAML Aint Markup Language)是一种标记语言,通常以.yml为后缀的文件,是一种直观的能够被电脑识别的数据序列化格式,并且容易被人类阅读,容易和脚本语言交互的,可以被支持YAML库的不同的编程语言程序导入,一种专门用来写配置文件的语言。可用于如: Java,C/C++, Ruby, Python, Perl, C#, PHP等。
k: v 表示键值对关系,冒号后面必须有一个空格
使用空格的缩进表示层级关系,空格数目不重要,只要是左对齐的一列数据,都是同一个层级的
大小写敏感
缩进时不允许使用Tab键,只允许使用空格。
松散表示,java中对于驼峰命名法,可用原名或使用-代替驼峰,如java中的lastName属性,在yml中使用lastName或 last-name都可正确映射。
- ddl-auto:create----每次运行该程序,没有表格会新建表格,表内有数据会清空ddl-auto:create-drop----每次程序结束的时候会清空表ddl-auto:update----每次运行程序,没有表格会新建表格,表内有数据不会清空,只会更新ddl-auto:validate----运行程序会校验数据与数据库的字段类型是否相同,不同会报错
SpringBoot相关注解
注解的作用
@Entity
@Entity说明这个class是实体类,并且使用默认的orm规则
@GeneratedValue
JPA通用策略生成器
@Controller
处理HTTP请求
@RestContoller
Spring4以后的注解,相当于@Controller+@ResponseBody配合使用
@RequestMapping
配置URL映射
@PathVariable
获取URL中的数据
@RequestParam
获取请求参数的值
@GetMapping
注解组合
明天计划的事情:
遇到的问题:
收获:
评论