随笔分类 -  Spring

摘要:准备工作 注册账号 官网地址:https://central.sonatype.com/ 注册命名空间 刚才注册好的账号,登录系统 验证namespace 创建推送的账号密码 复制内容如下 <server> <id>${server}</id> <username>xxxxxx</username> 阅读全文
posted @ 2025-03-04 09:43 陈彦斌 阅读(5) 评论(0) 推荐(0) 编辑
摘要:本地文件打包 /** * 下载压缩包 * * @param response */ @ResponseBody @GetMapping("/downloadZip") public void downloadZip(HttpServletResponse response, // @RequestB 阅读全文
posted @ 2023-04-23 21:29 陈彦斌 阅读(1256) 评论(0) 推荐(0) 编辑
摘要:导读 之前写过一篇,利用AOP记录用户操作日志:点我直达。 核心概念 横切关注点 对那些方法进行拦截,拦截后怎么处理,这些就叫横切关注点 比如:权限认证、日志、事务 通知 Advice 在特定的切入点上执行的增强处理,有5种通知 用途:记录日志、控制事务、提前编写好通用的模块,需要的地方直接调用 连 阅读全文
posted @ 2021-08-17 11:32 陈彦斌 阅读(86) 评论(0) 推荐(0) 编辑
该文被密码保护。
posted @ 2021-05-26 09:37 陈彦斌 阅读(0) 评论(0) 推荐(0) 编辑
摘要:@Column(name ="template_foot", columnDefinition = "text") @ApiModelProperty("模板尾") @Lob private String templateFoot; 添加以下注解 @Lob , columnDefinition = 阅读全文
posted @ 2021-02-02 14:06 陈彦斌 阅读(591) 评论(0) 推荐(0) 编辑
摘要:导读 之前写过一篇SpringCloud从入门到精通的点我直达,微服务基础知识点我直达,今天我们使用Spring Cloud模拟一个电商项目。分别有以下2个服务,商品、订单。下面我们开始叭 技术栈 SpringBoot整合SpringCloud 通信方式:http restful 注册中心:eruk 阅读全文
posted @ 2020-11-10 00:08 陈彦斌 阅读(1904) 评论(5) 推荐(3) 编辑
摘要:创建类继承ApplicationContextAware package net.ybclass.online_ybclass.utils; import org.springframework.beans.BeansException; import org.springframework.con 阅读全文
posted @ 2020-08-20 11:53 陈彦斌 阅读(247) 评论(0) 推荐(0) 编辑
摘要:快速创建SpringBoot+Spring+Mybatis项目 https://start.spring.io 删除pom中mysql依赖的runtime pom.xml中添加druid依赖 <dependency> <groupId>com.alibaba</groupId> <artifactI 阅读全文
posted @ 2020-07-16 00:02 陈彦斌 阅读(485) 评论(0) 推荐(0) 编辑
摘要:事务管理 事务:多个操作,要么同时成功,要么失败后一起回滚 具备ACID四种特性 Atomic(原子性) Consistency(一致性) lsolation(隔离性) Durablility(持久性) 常见的Spring事务管理方式有那些 编程式事务 代码调用beginTransaction()、 阅读全文
posted @ 2020-07-15 22:49 陈彦斌 阅读(237) 评论(0) 推荐(0) 编辑
摘要:声明切面类 @Aspect(切面):通常是一个类,里面可以定义切入点和通知 配置切入点和通知 LogAdvice.java package net.cybclass.sp.aop; import org.aspectj.lang.JoinPoint; import org.aspectj.lang. 阅读全文
posted @ 2020-07-15 21:25 陈彦斌 阅读(384) 评论(0) 推荐(0) 编辑
摘要:@PropertySource注解的使用 @PropeertySource,指定加载配置文件 配置文件映射到实体类 使用@Value映射到具体的java属性 CustomConfig.java package net.cybclass.sp.aop; import org.springframewo 阅读全文
posted @ 2020-07-15 19:07 陈彦斌 阅读(806) 评论(0) 推荐(0) 编辑
摘要:@Configuration和@Bean注解的使用 @Configuration标注在类上,相当于把该类作为spring的xml配置文件中<beans>,作用为:配置spring容器(应用上下文) @bean注解:用于告诉方法产生一个Bean对象,然后这个Bean对象交给Spring管理,Sprin 阅读全文
posted @ 2020-07-15 18:55 陈彦斌 阅读(1027) 评论(0) 推荐(0) 编辑
摘要:常用注解 bean定义 XML方式:<bean></bean> 注解方式:@Component 通用组件 @Controller(web层) @Service(service层) @Repository(dao层) bean取名 XML方式:通过id或者name 注解方式:@Component("x 阅读全文
posted @ 2020-07-15 17:54 陈彦斌 阅读(336) 评论(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-instance 阅读全文
posted @ 2020-07-15 17:31 陈彦斌 阅读(343) 评论(0) 推荐(0) 编辑
摘要:需求分析 针对VideoService接口实现日志打印 三个核心包 spring-aop:AOP核心功能,例如代理工厂 aspectjweaver:简单理解,支持切入点表达式 aspectjrt:简单理解,支持aop相关注解 定义Service接口和实现类 VideoService.java pac 阅读全文
posted @ 2020-07-15 16:57 陈彦斌 阅读(563) 评论(0) 推荐(0) 编辑
摘要:什么是代理? 为某一个对象创建一个代理对象,程序不直接用原本的对象,而是由创建的代理对象来控制原对象,通过代理类这中间一层,能有效控制对委托类对象的直接访问,也可以很好地隐藏和保护委托类对象,同时也为实施不同控制策略预留了空间 什么是静态代理? 由程序创建或特定工具自动生成源代码,在程序运行前,代理 阅读全文
posted @ 2020-07-15 16:04 陈彦斌 阅读(3203) 评论(5) 推荐(8) 编辑
摘要:@Before前置通知 在执行目标方法之前运行 @After后置通知 在目标方法运行结束之后 @AfterReturning返回通知 在目标方法正常返回值后运行 @AfterThrowing异常通知 在目标方法出现异常后运行 @Around环绕通知 在目标方法完成前/后做增强处理,环绕通知是最重要的 阅读全文
posted @ 2020-07-15 13:29 陈彦斌 阅读(314) 评论(0) 推荐(0) 编辑
摘要:横切关注点 对那些方法进行拦截,拦截后怎么处理,这些就叫横切关注点 比如:权限认证、日志、事务 通知 Advice 在特定的切入点上执行的增强处理,有5种通知 用途:记录日志、控制事务、提前编写好通用的模块,需要的地方直接调用 连接点 JointPoint 要用通知的地方,业务流程在运行过程中需要插 阅读全文
posted @ 2020-07-15 13:10 陈彦斌 阅读(154) 评论(0) 推荐(0) 编辑
摘要:属性注入 set方法、构造函数、POJO、list、map、ref,属于手工注入,点我直达 Spring自动注入 使用<bean>元素的autowire属性为一个bean定义指定自动装配模式 autowire设置值 no:没有开启 byName:根据bean的id名称,注入到对应的属性里面 byTy 阅读全文
posted @ 2020-07-15 12:01 陈彦斌 阅读(474) 评论(0) 推荐(0) 编辑
摘要:什么是BeanPostProcessor 是Spring IOC容器给我们提供的一个扩展接口 在调用初始化方法前后对Bean进行额外加工,ApplicationContext会自动扫描实现了BeanPostProcessor得bean,并注册这些bean为后置处理器 是Bean的统一前置后置处理而不 阅读全文
posted @ 2020-07-15 10:39 陈彦斌 阅读(296) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示
主题色彩