目录
Maven
分模块开发与设计
意义
做法
分离顺序domain->dao->。。。。
步骤:
新建module转移代码->导坐标(搞清在哪个模块导)->install
依赖管理
依赖传递
依赖具有传递性,a依赖b,b依赖c --->则不需要在a中写c的
查看依赖关系可以通过Maven工具的按钮
依赖冲突
可选依赖与排除依赖
注意区分
聚合
是什么?
创建聚合工程来管理其他工程
怎么做?
继承
是什么?
怎么做?
←注意事项
继承和聚合区别
属性properties
配置文件加载属性
步骤
其他属性
版本管理
多环境配置与应用
多环境开发
跳过测试
第一种方法
第二种方法
私服
简介+安装
私服仓库分类
资源上传和下载
步骤:
找到文件settings.xml
另外,私服访问中央服务器的设置↓
SpringBoot
入门案例
步骤
另外
SpringBoot方便来自于↓
SpringBoot的牛批之处
对比以前Spring
注意!需要联网
另外,可以在官网建项目下载
快速启动
前后端分离合作开发,后端只需要发给前端一个jar包
简介
概述
起步依赖
不需要写版本
辅助功能之切换web服务器
把tomcat换成jetty服务器!
基础配置
改端口三种方法
优先级从上到下减小,一般配置都是在yml文件里
自动提示消失解决方法
yaml
概述
语法规则
数组数据
减号和空格
yaml数据读取格式-3种
第一种:Value直接引用
第二种:Environment
第三种:封装成bean,注意Autowired
另外,如果有警告的解决办法
多环境开发配置
yaml启动配置
可以更改过时的换成↓
properties启动配置
多环境命令行启动参数设置
建议执行package之前先执行clean,排除之前测试的影响
建议:encoding改成utf-8
带参数启动方法↓
优先级
多环境开发兼容问题-Maven和Springboot
但是失败了,因为占位符没被解析
解决办法即第四步
配置文件分类
整合
Springboot整合Junit
注:建工程不需要选择web的
Springboot整合Mybatis
低版本的bug
加Mapper
案例:基于Springboot实现ssm整合
1.
2.
4.
6前端的文件放在哪里
设置index.html之后浏览器只需要输入localhost