一、Maven(管理和构建Java项目的工具)
1、概述:

(1)maven项目结构:


(2)Maven坐标:

2、依赖管理:
(1)添加依赖:


(2)排除依赖:


(3)生命周期:为了对所有的maven项目构建过程进行抽象和统一


PS:注意!!在同一套生命周期中,当运行后面的阶段时,前面的阶段都会运行。
3、单元测试:
(1)单元测试概述:
对软件的基本组成单位(方法)进行测试。

PS:单元测试——采用白盒测试!
(2)断言:

(3)常见注解:

参数化测试:

(4)maven依赖范围:默认是compile

(5)常见问题与解决方案:

二、Web基础
1、SpringBoot:

(1)springboot官方脚手架连接不上解决方案:

2、HTTP协议:

标准URL格式:
协议://主机:端口/路径?查询参数#片段标识
(1)请求数据格式:



(2)请求数据获取:——HttpServletRequest对象!

(3)响应数据格式:


常见状态码:

(4)响应数据设置:


3、分层解耦:
(1)三层架构:


(2)分层解耦:


实现分层解耦的思路是什么?
将项目中的类交给IOC容器管理(IOC,控制反转);
应用程序运行时需要什么对象,直接依赖容器为其提供(DI,依赖注入)。
(3)IOC&DI入门:


(4)IOC详解:


(5)DI详解:





被折叠的 条评论
为什么被折叠?



