摘要:整合Junit 1. 添加依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-test</artifactId> <scope>test</scope> </depen
阅读全文
摘要:官方文档 Getting Started 快速入门 1. 创建Maven项目 例如创建一个名为 springboot-helloworld 的项目 2. 配置环境 添加继承的父工程 <!--springboot工程需要继承的父工程--> <parent> <groupId>org.springfra
阅读全文
摘要:实质上仍然是AOP思想 xml配置事务增强 以转账为例: 转账方法是切点,事务控制是通知 引入spring-tx: <dependency> <groupId>org.springframework</groupId> <artifactId>spring-tx</artifactId> <vers
阅读全文
摘要:基于注解的AOP开发 1. 创建接口和目标类(内部有切点) package com.sjj.anno; public interface TargetInterface { public void print_hello(); } package com.sjj.anno; import org.s
阅读全文
摘要:AOP相关概念 Spring的AOP实现底层就是对上面的动态代理进行了封装。 **Target(代理对象):**代理的目标对象 **Proxy(代理):**一个类被AOP织入增强后,就产生一个结果代理类 **Joinpoint(连接点):**被拦截到的点(方法),spring只支持方法类型的连接点
阅读全文
摘要:拦截器说明 方法名 说明 preHandle() 请求处理之前调用。返回布尔值,false为拦截请求,true为通过请求 postHandle() 在请求处理之后,视图渲染之前调用。 afterCompletion() 整个请求结束之后调用。 用户登录权限控制 package com.sjj.int
阅读全文
摘要:文件上传也是获得请求数据的一种,但是获得客户端的数据并不是一个普通的类型。 文件上传步骤 导入fileupload和io的包坐标 配置文件上传解析器 编写文件上传代码 1. 导入坐标 <!--fileupload、io 文件上传--> <dependency> <groupId>commons-fi
阅读全文
摘要:SpringMVC的数据响应 springmvc的数据响应分为两种方式: 页面跳转 回写数据 页面跳转 1. 返回字符串形式 直接返回字符串:此方式会将返回的字符串和视图解析器的前后缀拼接然后跳转。 @RequestMapping("/success") public String success(
阅读全文
摘要:SpringMVC的开发步骤 导入SpringMVC的相关坐标 配置Servlet 编写Controller 将 Controller 使用注解 @Controller 配置到容器当中 配置组件扫描到spring-mvc.xml 执行测试 SpringMVC的快速入门 创建一个名为study_Spr
阅读全文
摘要:集成Junit <dependency> <groupId>org.springframework</groupId> <artifactId>spring-test</artifactId> <version>5.3.17</version> </dependency> <dependency>
阅读全文
摘要:原始注解 原始注解主要是来替代Bean标签的配置 | 注解 | 说明 | | | | | @Component | 使用在类上,用于实例化Bean | | @Contorller | 使用在web层类上,用于实例化Bean | | @Service | 使用在service层类上,用于实例化Bean
阅读全文
摘要:传统配置使用数据源 配置mysql、junit、c3p0和德鲁伊 <dependencies> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-context</artifactId> <version>5
阅读全文
摘要:Spring快速入门 1. 创建maven项目 创建默认的maven项目就行,一路下一步 2. 修改pom.xml 注意:版本应该根据自己的需求来选择 我们需要修改的是: 打包方式为jar包 添加spring依赖 添加单元测试依赖 <packaging>jar</packaging> <depend
阅读全文