发表于: 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

    注解组合











明天计划的事情:
遇到的问题:
收获:


返回列表 返回列表
评论

    分享到