1、RESTful风格
一种软件架构风格、设计风格。主要用于客户端和服务器交互类的软件。基于这个风格设计的软件可以更简洁,更有层次,更容易实现缓存等机制。
- 每一个URI代表一种资源‘;
- 客户端和服务器之间,传递这种资源的某种表现层;
- 客户端通过四个HTTP动词,对服务器端资源进行操作,来实现“表现层状态转换”
2、测试用例测试工具
QMetry、TestRail、JIRA、qTest
3、重载&重写
重载:
- 方法名相同
- 参数不同(类型、个数、顺序)
重写:
- 两同:方法名相同、参数列表相同
- 两小:返回值范围小于父类、抛出异常范围小于父类
- 一大:访问修饰符范围大于父类
4、SpringMVC及其优势
① 清晰的角色划分
- 控制器
- 验证器
- 命令对象
- 表单对象
- 模型对象
- Servlet分发器
- 处理器映射
- 视图解析器
② 配置方式强大
将框架类和应用程序类都能作为JavaBean配置,支持跨多个context的引用
③ 可适配
可以根据不同的应用场景选择控制器子类,而不是单一控制器继承。
④ 业务代码可重用
可以使用现有的业务对象作为命令或表单对象,而不需要去扩展某个特定框架的基类
⑤ JSP表单标签库
支持包括诸如数据绑定和主题之类的许多功能,提供标记方面的最大灵活性。
五、SpringSecurity
六、Spring解决了什么问题?
- 1、Spring避免了关键字new造成耦合的问题;
- 2、spring本身就是一个工厂,不再需要编写工厂类了;
- 3、不再需要说明明确的引用关系传递,直接通过配置完成;
- 4、所有框架几乎都可以在spring中整合使用;
- 5、spring编程=工厂模式+代理模式
七、SpringBoot线程池的创建
有两种方式:
-
使用xml文件配置的方式;
-
使用Java代码结合@Configuration进行配置(推荐)