• IDEA环境配置
  1. 控制字体大小
  2. 自动提示设置
  3. 方法的自动提示
  4. 字符集设置
  5. 自动编译
  • maven配置
  1. 配置 私服镜像:这里用到的网址是国内网站阿里云的。
  2. 配置本地仓库。就是在自己电脑上安装一个存放jar包的地址
  • IDEA安装lombok

数据库:库表,字段,对应的值

实体对象pojo:用来封装数据库里面的数据

实体对象方法:get/set/to string/无参构造/有参构造/equals/hashcode

Lombok作用:自动生成上述的方法

  • springboot环境调试
  1. 关于pom.xml文件说明

<type>pom<type> 通过pom标识,这里相当于继承了一个父级

  1. 关于pom的坐标说明,该坐标在本地仓库中是唯一标识符,是当前项目打包被依赖的唯一路径。
  2. 如果依赖的第三方jar包文件报错!如何处理?

解决方案:根据第三方坐标,查到本地仓库位置,之后删除,重新下载

  1. maven项目的打包方式
  2. 默认条件下jar包
  3. Web项目可以打成war包
  4. 如果该项目是一个父级项目,则写pom
  5. 依赖的相关说明:

思想:开箱即用的思想,是springboot设计的核心

什么是启动项:springboot为整合第三方框架,写了启动项的jar包文件,其中官方已经将所有配置信息/需要依赖的jar包文件提前测试并且定义。

  1. maven依赖的传递性

Maven中的jar包是有依赖的传递性,根据依赖的坐标找到指定的jar包文件,之后添加依赖,再寻找jar包依赖坐标里面,有没有依赖的坐标,然后完成添加依赖

  1. 文件传递的有效性

采用了SHA1的数字签名的加密算法,保证数据传递的有效性。

  1. 关于hash说明

hash有8位16进制组成 。相同数据进行hash(算法相同)值必定相同

不同数据进行hash(算法形同),可能相同,因为可能会出现hash碰撞的现象。

  • spring boot的高级用法
  1. 关于配置文件的说明:
  2. pro文件说明

Pro文件的语法

数据结构类型:key=value 不要有空格 所有的key都必须完整,不能缩进

字符集编码:程序读取文件时默认采用ISO-8859-1编码。

  1. yml文件说明

Yml文件语法:

数据结构: key:value 结构  层级代码结构注意缩进

写法:  key:(空格)value

  1. 动态的为属性赋值

Pro文件:key=value 业务数据放在里面

Yml文件:key:value  这里用来放核心的配置文件

  1. 用到的注解:@restcontroller

说明:(1)将该类交给spring容器管理

(2)spring mvc负责调用该对象接受用户的请求

  1. 将业务处理之后的结果,为页面返回json 数据

@Responsebody作用:将数据转化为json串

@value(“${mysql.username}”)  从spring容器内部获取key,动态的为属性赋值

@propertysource 注解

Value 属性指定路径 encoding 属性指定配置文件编码格式