-
如何手动从spring的bean容器中获取bean对象
我们有时候需要手动从spring容器中获取bean的代理对象,例如service实现类中标记了事务注解,或者标记了我们自定义的注解,如果我们在代码中直接使用this去调用这些方法,注解是不会生效的,要想注解生效,我们需要先手动获取当前服务实现类的代理对象,然后调用代理对象的方法,基于AOP的实现,从而使我们的注解业务逻辑生效。
-
springboot使用编程的方式通过自定义注解实现aop面向切面编程
springboot实现AOP有多种方式,最常用的就是使用@Aspect注解方式,直接在切面类添加@Aspect,然后再定义对方法执行相关的业务功能增强,可以是方法执行前增强,方法执行之后增强,方法成功执行完成之后增强,也可以是方法抛出异常之后增强,也可以使用环绕方法,控制方法执行的整个周期需要增强什么业务功能。这里主要讲解使用编程的方式实现aop,也就是通过继承AbstractPointcutAdvisor来提供切面逻辑。
-
maven基础知识与常用标签学习
记录maven一些常用的标签应该如何使用
-
maven中的dependencyManagement标签的作用是什么以及如何使用
我们现在使用java开发项目一般都是使用maven作为项目骨架,通过maven来管理我们的外部依赖,所以我们应该了解清楚maven中各个标签应该如何使用。
-
阿里云centos如何以war包方式安装和配置jenkins
安装jenkins有多种方式,我们可以通过docker的方式构建成一个容器运行,也可以使用yum直接下载安装,或者直接在官网下载war包然后使用java -jar命令手动启动jenkins服务。
-
centos7添加阿里云软件源yum源
由于yum包源默认的下载地址是centos官方的地址,下载贼慢,我们一般都会把yum源替换成国内的一些公开的yum源,像阿里云提供的软件源,阿里云基本上都提供了很多软件所需要的包源和镜像仓库,类似maven、npm等,yum源也不例外。
-
关于mysql排序问题针对order by多个字段的情况该如何排序?
我们平时使用mysql作为数据库,在拉取数据的时候,难免会遇到排序的需求,有时候会用到一些相对复杂的排序算法,我们就需要对mysql的排序有一定深入的了解。
没有更多了