摘要:
依赖倒转原则(Dependence Inversion Principle)是指: 1) 高层模块不应该依赖低层模块,二者都应该依赖其抽象 2) 抽象不应该依赖细节,细节应该依赖抽象 3) 依赖倒转(倒置)的中心思想是面向接口编程 4) 依赖倒转原则是基于这样的设计理念:相对于细节的多变性,抽象的东 阅读全文
摘要:
1.创建一个异常处理类 /** * 统一异常处理类 */ @ControllerAdvice public class GlobalExceptionHandler { @ExceptionHandler(Exception.class) @ResponseBody public R error(E 阅读全文
摘要:
实际的开发项目中我们会将响应封装成json返回,一般我们会将所有接口的数据格式统一, 使前端(iOS Android, Web)对数据的操作更一致、轻松。 一般情况下,统一返回数据格式没有固定的格式,只要能描述清楚返回的数据状态以及要返回的具体数据就可以。但是一般会包含状态码、返回消息、数据这几部分 阅读全文
摘要:
1.引入相关依赖 <!--swagger--> <dependency> <groupId>io.springfox</groupId> <artifactId>springfox-swagger2</artifactId> <scope>provided </scope> </dependency 阅读全文
摘要:
搭建环境时,commons-dbutils-1.7-javadoc.jar,com.aliyun等依赖Maven找不到,下载不了 解决: 1.去阿里云镜像仓库搜索相关的jar包 https://developer.aliyun.com/mvn/search 2.手动添加jar包到Maven仓库 mv 阅读全文
摘要:
1.导入相关依赖 1 <dependencies> 2 <dependency> 3 <groupId>org.springframework.boot</groupId> 4 <artifactId>spring-boot-starter</artifactId> 5 </dependency> 阅读全文
摘要:
0.前言 本次博客是对本学期最后一次作业以及对java的学习总结1.作业过程总结 ①总结三次作业之间的知识迭代关系; 题目的难度依次增加,每次题目不再是单纯对几个知识点进行考察,而是对总体的一些考察,运用的知识量更多了,还有关于类的设计,如何封装的思考。 作业雨刷程序功能扩展设计主要考察了我们对类的 阅读全文
摘要:
0.前言 本次随笔是针对第二单元(5-8周)作业总结。籍此帮助自己在学习Java过程中及时查缺补漏,为接下来的学习打好基础。 作业过程总结①总结三次作业之间的知识迭代关系 以下是此单元的作业题目 题目的难度在我看来以此递减,三次作业都对多态性进行了联系,而且前两次作业还有正则表达式的相关运用。 第一 阅读全文
摘要:
1.作业过程总结: ①总结三次作业之间的知识迭代关系: 第一次作业主要是让我们熟悉java的基本语法,第二次作业主要是让我们熟悉java函数怎么怎么写,类,属性间的关系,巩固了基本语法,为第三次作业做铺垫。第三次作业主要是让我们以第二次作业为基础,设计类,明白类设计以及单一原则的重要 性,初步思考类 阅读全文