四川省建设安全管理协会网站,wordpress通用型大气简洁企业主题,酷家乐在线3d云设计平台,免费网站注册comJDBC JDBC --是sun公司定义的一套操作所有关系型数据库的规范, 也就是接口api 数据库驱动 --是各个数据库厂家根据JDBC规范的具体实现, 例如mysql的驱动依赖 Lombok 简介 Lombok是一个实用的java类库, 通过注解的方式自动生成构造器, getter/setter, equals, hashcode, toStr…JDBC JDBC --是sun公司定义的一套操作所有关系型数据库的规范, 也就是接口api 数据库驱动 --是各个数据库厂家根据JDBC规范的具体实现, 例如mysql的驱动依赖 Lombok 简介 Lombok是一个实用的java类库, 通过注解的方式自动生成构造器, getter/setter, equals, hashcode, toString等方法, 自动化生成日志变量 简单解释就是, 在创建类的时候需要构造很多函数,但在开发中, 一个项目很多类, 一个接一个的手写太麻烦, 而加上lombok的注解, 可以自动生成这些函数, 简单一句话, 简化实体类的开发 注解类型: 挺多的, 这里不一一解释, 就三个最常用 1.Data, 更综合的代码生成, (相当于GetterSetterToStringEuqalsAndHashCode, 一打四啊) 2.NoArgsConstructor----无参构造 3.AllArgsConstructor----- 全参构造 作用原理: 在程序编译的时候, 根据上面的注解, 确定为类生成哪些方法 (在类的字节码文件中, 原来的注解已经成为了类中的各种各样的方法) 至于, lombok为什么可以在程序的编译时可以发挥作用, 那是因为idea中有一个lombok插件(idea自带) XML映射文件 映射文件配置规范 1.XML文件与Mapper接口同包同名(即xml文件放在哪? 起什么名字?) 也就是在resources文件夹下创建一个与mapper接口同包同名的映射文件 2.XML文件与mapper接口的namespace一致(xml文件内部格式有什么要求?) 3.XML文件与mapper接口的id一致(xml文件内部格式有什么要求?) 开发插件--mybatisX 有快速定位的功能 mybatis依赖与mysql驱动的区别和关系: 在应用中通常需要同时配置 MyBatis 起步依赖和 MySQL 驱动。 MyBatis 使用 MySQL 驱动提供的连接来执行 SQL 查询并将查询结果转换为 Java 对象
配置文件 springboot提供的属性配置方式: 1.application.properties 2.application.yml 3.application.yaml 常见配置格式对比: 1.XML--结构清晰, 内容臃肿 用变量名标签的形式包裹值 2.priperties-格式简单, 结果层级不清晰 用等号连接变量名与值 3.yml/yaml--格式简单, 层级清晰 变量名之间用缩进表示层级 用:连接最后一级变量名与值
yml特性: 大小写敏感 数值前必有空格, 作为分隔符 缩进表示层级关系, 缩进的空格数目不重要, 主要相同等级的元素左侧对齐即可 用 # 表示单行注释
吐槽: 咱就是说,在yml中感到了浓浓的python味