![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
spring
文章平均质量分 63
YakuzzZ
这个作者很懒,什么都没留下…
展开
-
SpringMVC返回文件
给前段返回文件工具 public static ResponseEntity<FileSystemResource> export(File file) { if (file == null) { return null; } HttpHeaders headers = new HttpHeaders(); headers.add("Cache-Control", "no-cache, no-stor原创 2022-01-12 15:15:07 · 1055 阅读 · 0 评论 -
使用poi解析excel 返回对象
使用poi加自定义注解使用反射机制实现把excel中的row转换成entity。 支持外键查询找 本人公司内部使用jpa框架,所以代码中从SpringContextHolder对象中获取的注解标识的JpaRepository对象,其他持久层框架也可以使用,需要修改查询接口。 这部分为解析excel 对单元格数据格式进行判断 import lombok.AllArgsConstructor; import lombok.Data; import lombok.NoArgsConstructor; impor原创 2022-01-07 15:30:35 · 1048 阅读 · 2 评论 -
SSM整合(Spring + SpringMVC + Mybatis)
SSM所需要的依赖 <?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-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.原创 2021-06-03 21:19:26 · 83 阅读 · 0 评论 -
SpringMVC
启动服务器,加载一些配置文件 DispatcherServlet对象被创建 加载Spring配置文件(bean.xml) 创建IOC容器 发送请求,后来处理请求 点击超链接 Dispatcher接收请求,找到对应方法 执行方法后,然会下一个页面名称 使用名称通过InternalResourceViewResoler视图解析器找到要返回的页面 把页面返回到浏览器 RequestMapping注解 value:请求的URL,也可以写path,当注解里只有一个值的时候可以不写value path:请求原创 2021-05-24 14:43:15 · 79 阅读 · 0 评论 -
SpringFrameWork 5.0 注解大全
@Component 把该类加入spring容器 (@Service,@Repository)和@Component效果一样,凸显MVC三层架构 @ComponentScan @Import @ComponentScan @Bean @Autowired(自动匹配bean对象) @Qualifier(指定用哪个bean创建对象)原创 2021-04-17 16:23:16 · 212 阅读 · 0 评论 -
Spring TransactionManager
基于XML的事务控制 <?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:aop="http://www.springframework.org/schema/aop" xmlns:tx=原创 2021-05-19 20:22:21 · 214 阅读 · 0 评论 -
Spring AOP
动态代理 特点:字节码文件随用随创建,随用随加载。 作用:不用修改源码的基础上对方法增强。 分类:基于接口的动态代理,基于子类的动态代理。 基于接口的动态代理 涉及的类:Proxy 提供者:JDK官方 如何创建对象:使用Proxy类中的newProxyInstance方法 创建代理对象的要求:被代理类最少实现一个接口 newProxyInstance方法的参数: ClassLoader:类加载器 用于加载代理对象字节码,和被代理对象使用相同类加载器,固定写法。 Class[]:字节码数组 用于让代理对原创 2021-04-26 15:06:44 · 79 阅读 · 0 评论 -
spring整合junit问题
1.程序的入口 main方法 2.junit单元测试中,没有main方法也可以执行 junit继承了一个main方法 该方法就会判断当前测试类中那些方法有@Test注解 junit就让有Test注解的方法执行 3.junit不会识别出我们是否使用spring框架 在执行测试方法是,junit根本不知道我们是不是使用了spring框架 所以不会读取配置文件/配置类来创建spring容器 4.以上三点可知 当测试方法执行时,没有Ioc容器,所以无法实现注入 ...原创 2021-04-17 16:31:02 · 117 阅读 · 0 评论