
spring
别急让程序跑一会
记录是一种学习方式
展开
-
Spring自定义注解使用AOP
这里介绍了常用的系统日志类,通过自定义注解使用AOP来记录用户操作日志。 一、引入POM <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-aop</artifactId> </dependency> 二、自定义注解类 package com.honey.demo.annotation;原创 2020-10-11 13:48:55 · 248 阅读 · 0 评论 -
SpringAop的简单使用
一、什么是AOP? AOP全称Aspect-Oriented Programming,意为面向方面的编程,也叫切面编程。在java中是面向对象OOP的编程模式,每个业务逻辑都进行了封装隔离开来,此时如果有多个业务模块需要引入公共行为,例如日志功能、安全性检测、异常处理方法等,若是对所有封装模块进行修改显然是不合理的。而AOP则解决了这个问题,可以横向切入各个封装模块的方法中,而不需要改动任何封装代码。 二、业务场景描述 后端使用jdk1.8 springboot2+ IDEA + Mybatis +.原创 2020-10-11 12:32:02 · 324 阅读 · 2 评论 -
Spring中使用Map Set List 数组 属性集合的注入方法配置文件
(1)下边的一个java类包含了所有Map、Set、List、数组、属性集合等这些容器,主要用于演示Spring的注入配置; package com.lc.collection; import java.util.List; import java.util.Map; import java.util.Properties; import java.util.Set; public class Department { private String name; private Strin转载 2020-05-10 00:17:20 · 186 阅读 · 0 评论 -
Websocket定时推送消息到浏览器端
WebSocket是HTML5新增的协议,它的目的是在浏览器和服务器之间建立一个不受限的双向通信的通道,比如说,服务器可以在任意时刻发送消息给浏览器。 这里介绍使用Quartz的调度功能和WebSock在服务端向浏览器端推送消息原创 2019-10-24 21:59:04 · 2815 阅读 · 0 评论 -
Spring和Quartz集成调度器
引言:在某些企业应用中有时需要系统在指定时间去完成某些功能。 例如:一个理财系统需要每天23:00去生成清算文件到服务器;一个财务系统需要每小时去汇总数据等等。 除了spring必要的jar包,记得引入spring-context-support-4.0.6.RELEASE.jar、quartz-1.5.2.jar这两个jar包。 1.首先来定义Task类,成员方法void1();通过调度器...原创 2018-07-23 22:35:13 · 255 阅读 · 0 评论 -
Spring远程调用-RMI
之前项目用过的spring一个技术点,记录一下。 SpringRMI远程调用,首先有两个端 服务端提供服务接口和内部具体实现,而客户端用相同技术去调用该服务端接口。 大致流程: 服务端定义远程访问接口,并有具体的类去实现接口功能。 再通过org.springframework.remoting.rmi.RmiServiceExporter类去暴露接口。 客户端定义相同接口,这里不需要实现...原创 2018-08-02 01:41:18 · 726 阅读 · 0 评论