摘要: Just because we're experts doesn't mean we know how to help other people also become experts. (we are experts in using computer, but we may not be exp 阅读全文
posted @ 2020-08-22 19:57 Plorde 阅读(144) 评论(0) 推荐(0) 编辑
摘要: ##如何做单元测试 打开的src/test/下的测试入口,编写简单的http请求来测试;使用mockmvc进行,利用MockMvcResultHandlers.print()打印出执行结果。 @RunWith(SpringRunner.class) @SpringBootTest public cl 阅读全文
posted @ 2020-06-25 11:24 Plorde 阅读(485) 评论(0) 推荐(0) 编辑
摘要: ##引入 Web 模块 ###1、pom.xml中添加支持web的模块: <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </depen 阅读全文
posted @ 2020-06-25 11:16 Plorde 阅读(277) 评论(0) 推荐(0) 编辑
摘要: ##什么是Spring Boot Spring Boot 是由 Pivotal 团队提供的全新框架,其设计目的是用来简化新 Spring 应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。用我的话来理解,就是 Spring Boot 其实不是什么新 阅读全文
posted @ 2020-06-25 11:06 Plorde 阅读(124) 评论(0) 推荐(0) 编辑
摘要: 十一、Spring的事务管理 声明式事务管理 Spring中基于 xml 的声明式事务控制配置步骤 ( 1 ) 配置事务管理器 ( 2 ) 配置事务的通知 1 ) 导入事务的约束 2 ) 使用tx:advice标签配置事务通知 属性: id:给事务通知起一个唯一标识 transaction-mana 阅读全文
posted @ 2020-06-23 13:38 Plorde 阅读(79) 评论(0) 推荐(0) 编辑
摘要: 编码方式 pom.xml <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-ins 阅读全文
posted @ 2020-06-23 13:30 Plorde 阅读(74) 评论(0) 推荐(0) 编辑
摘要: 九、Spring中的AOP 1、AOP术语 Advice (通知/增强): 所谓通知是指拦截到 Joinpoint 之后所要做的事情就是通知。 通知的类型:前置通知,后置通知,异常通知,最终通知,环绕通知。 Joinpoint (连接点): 所谓连接点是指那些被拦截到的点。在 Spring 中,这些 阅读全文
posted @ 2020-06-23 13:27 Plorde 阅读(261) 评论(0) 推荐(0) 编辑
摘要: 八、AOP ( 面向切面编程 ) 的概念 1、什么是AOP? 在单体架构下的软件开发中,一个大型项目通常是依照功能拆分成各个模块。但是如日志、安全和事务管理此类重要且繁琐的开发却没有必要参与到各个模块中,将这些功能与业务逻辑相关的模块分离就是面向切面编程所要解决的问题 AOP采取的是横向抽取机制,取 阅读全文
posted @ 2020-06-23 13:15 Plorde 阅读(148) 评论(0) 推荐(0) 编辑
摘要: 七、动态代理分析 1、什么是代理? 简单理解,本来厂商可以自产自销,但是由于各种开销,最后厂商选择只生产产品,销售则交由各级经销商完成。 特点:字节码随用随创建,随用随加载 作用:不修改源码的基础上对方法增强 分类: 基于接口的动态代理 基于子类的动态代理 2、基于接口的动态代理 基于接口的动态代理 阅读全文
posted @ 2020-06-23 13:11 Plorde 阅读(128) 评论(0) 推荐(0) 编辑
摘要: 1、Spring 整合 Junit 的配置过程: 导入 Spring 整合 Junit 的 jar ( 坐标 ) 使用 Junit 提供的一个注解把原有的 main 方法替换了,替换成 Spring 提供的 @Runwith 告知 Spring 的运行器, Spring 和 ioc 创建是基于 xm 阅读全文
posted @ 2020-06-23 13:09 Plorde 阅读(113) 评论(0) 推荐(0) 编辑