- IDEA环境配置
- 控制字体大小
- 自动提示设置
- 方法的自动提示
- 字符集设置
- 自动编译
- maven配置
- 配置 私服镜像:这里用到的网址是国内网站阿里云的。
- 配置本地仓库。就是在自己电脑上安装一个存放jar包的地址
- IDEA安装lombok
数据库:库表,字段,对应的值
实体对象pojo:用来封装数据库里面的数据
实体对象方法:get/set/to string/无参构造/有参构造/equals/hashcode
Lombok作用:自动生成上述的方法
- springboot环境调试
- 关于pom.xml文件说明
<type>pom<type> 通过pom标识,这里相当于继承了一个父级
- 关于pom的坐标说明,该坐标在本地仓库中是唯一标识符,是当前项目打包被依赖的唯一路径。
- 如果依赖的第三方jar包文件报错!如何处理?
解决方案:根据第三方坐标,查到本地仓库位置,之后删除,重新下载
- maven项目的打包方式
- 默认条件下jar包
- Web项目可以打成war包
- 如果该项目是一个父级项目,则写pom
- 依赖的相关说明:
思想:开箱即用的思想,是springboot设计的核心
什么是启动项:springboot为整合第三方框架,写了启动项的jar包文件,其中官方已经将所有配置信息/需要依赖的jar包文件提前测试并且定义。
- maven依赖的传递性
Maven中的jar包是有依赖的传递性,根据依赖的坐标找到指定的jar包文件,之后添加依赖,再寻找jar包依赖坐标里面,有没有依赖的坐标,然后完成添加依赖
- 文件传递的有效性
采用了SHA1的数字签名的加密算法,保证数据传递的有效性。
- 关于hash说明
hash有8位16进制组成 。相同数据进行hash(算法相同)值必定相同
不同数据进行hash(算法形同),可能相同,因为可能会出现hash碰撞的现象。
- spring boot的高级用法
- 关于配置文件的说明:
- pro文件说明
Pro文件的语法
数据结构类型:key=value 不要有空格 所有的key都必须完整,不能缩进
字符集编码:程序读取文件时默认采用ISO-8859-1编码。
- yml文件说明
Yml文件语法:
数据结构: key:value 结构 层级代码结构注意缩进
写法: key:(空格)value
- 动态的为属性赋值
Pro文件:key=value 业务数据放在里面
Yml文件:key:value 这里用来放核心的配置文件
- 用到的注解:@restcontroller
说明:(1)将该类交给spring容器管理
(2)spring mvc负责调用该对象接受用户的请求
- 将业务处理之后的结果,为页面返回json 数据
@Responsebody作用:将数据转化为json串
@value(“${mysql.username}”) 从spring容器内部获取key,动态的为属性赋值
@propertysource 注解
Value 属性指定路径 encoding 属性指定配置文件编码格式