自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 收藏
  • 关注

原创 SpringBoot自动装配原理

SpringBoot自动装配原理自己总结了一下 SpringBoot 的自动装配原理,画了张流程图,看图更容易理解吧

2020-11-26 10:37:42 146

原创 Spring Boot 配置 Druid 数据源

Spring Boot 配置 Druid 数据源配置 Druid 数据源添加上 Druid 数据源依赖。<!-- https://mvnrepository.com/artifact/com.alibaba/druid --><dependency> <groupId>com.alibaba</groupId> <artifactId>druid</artifactId> <version&gt

2020-11-20 17:22:23 227

原创 Spring Boot 整合 Spring Security

Spring Boot 整合 Spring Security1. Spring Security 简介Spring Security 是一个功能强大且可高度自定义的身份验证和访问控制框架。它是保护基于 Spring 的应用程序的事实上的标准。和 Shiro 相比:Spring Security 基于 Spring 开发,项目中如果使用 Spring 作为基础,配合 Spring Security 做权限更加方便;Shiro 依赖性低,不需要任何框架和容器,可以独立运行,Spring Sec

2020-11-20 17:21:22 118

原创 Spring Boot 整合 Shiro

Spring Boot 整合 Shiro1. Shiro 简介Apache Shiro 是一个强大的简单易用的 Java 安全框架,主要用来更便捷的认证、授权、加密、会话管理、与 Web 集成、缓存等;Shiro 使用起来小而简单;Shiro 依赖性低,不需要任何框架和容器,Shiro 不仅可以实现 Web 应用的权限管理,还可以实现 C/S 系统,分布式系统权限管理;Shiro 属于轻量框架。2. Shiro 核心功能1. 主要功能Shiro 主要有三大功能模块:Subject:

2020-11-20 17:19:24 156 1

原创 log4j的配置文件

log4j.properties# Set root category priority to INFO and its only appender to CONSOLE.#log4j.rootCategory=INFO, CONSOLE debug info warn error fatallog4j.rootCategory=debug, CONSOLE, ...

2020-03-30 21:50:26 103

原创 SSM各类配置文件的头部声明

applicationContext.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" ...

2020-03-30 21:48:45 199

原创 SSM的pom.xml所需jar包

<!-- 统一管理jar包版本 --> <properties> <spring.version>5.2.4.RELEASE</spring.version> <slf4j.version>1.7.30</slf4j.version> <log4j.version>1.2.17&lt...

2020-03-30 21:06:01 150

原创 log4j2的xml配置文件

log4j2的xml配置文件<?xml version="1.0" encoding="UTF-8"?><Configuration> <Properties> <!-- 定义日志格式 --> <Property name="log.pattern">%d{MM-dd HH:mm:ss.SSS} [%t] %-5...

2020-03-30 12:11:43 159

原创 Spring事务通知tx:advice标签

spring配置文件样例简单的事务配置,对save/delete开头的方法加事务,get/find开头的设置为不加事务只读模式<tx:advice id="txAdvice" transaction-manager="transactionManager"> <tx:attributes> <tx:method n...

2020-03-29 20:30:12 549

原创 Spring之JdbcTemplate

Spring之JdbcTemplateJdbcTemplate 概述它是 spring 框架中提供的一个对象,是对原始 Jdbc API 对象的简单封装。spring 框架为我们提供了很多 的操作模板类。 操作关系型数据的: JdbcTemplate HibernateTemplate操作 nosql 数据库的: RedisTemplate操作消息队列的: JmsTemplate...

2020-03-22 16:02:36 140

原创 Spring基于注解的AOP配置

Spring基于注解的AOP配置创建一个配置类,用于扫描包@Configuration//声明配置类@ComponentScan(basePackages = "com.lzq")//要扫描的包@EnableAspectJAutoProxy//声明Spring开启注解AOP的支持public class SpringConfiguration {}创建一个切面类/** * 用于...

2020-03-22 01:05:39 176

原创 Spring框架AOP的环绕通知

Spring框架AOP的环绕通知环绕通知 问题: 当配置了环绕通知之后,切入点方法没有执行,而通知方法执行了。 分析: 通过对比动态代理中的环绕通知代码,发现动态代理的环绕通知有明确的切入点方法调用,而我们的代码中没有。 解决: Spring框架为我们提供了一个接口:ProceedJoinPoi...

2020-03-22 00:26:01 287

原创 Spring基于XML的AOP配置

Spring基于XML的AOP配置spring中基于XML的AOP配置步骤 1.把通知Bean也交给spring来管理 2.使用aop:config标签表明开始AOP的配置 3.使用aop:aspect标签表明配置切面 id属性:给切面提供一个唯一标识 ref属性:指定通知类的bean的id 4.在aop:a...

2020-03-21 16:04:09 274

原创 Spring中AOP的细节

什么是AOPAOP:全称是 Aspect Oriented Programming 即:面向切面编程。 简单的说它就是把我们程序重复的代码抽取出来,在需要执行的时候,使用动态代理的技术,在不修改源码的基础上,对我们的已有方法进行增强。AOP的作用和优势作用: 在程序运行期间,不修改源码对已有方法进行增强。 优势: 减少重复代码 提高开发效率 维护方便...

2020-03-21 11:52:56 173

原创 使用动态代理实现事务提交

使用动态代理实现事务提交<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLo...

2020-03-21 01:52:30 337

原创 Java动态代理

动态代理动态代理: 特点:字节码随用随创建,随用随加载 作用:不修改源码的基础上,对源码进行增强 分类: 基于接口的动态代理 基于子类的动态代理基于接口的动态代理基于接口的动态代理: 涉及的类:Proxy 提供者:JDK官方 如何创建代理对象:...

2020-03-21 01:52:00 208

原创 Spring整合Junit进行测试

spring整合junit分析1.应用程序的入口main方法2.junit单元测试中,没有main方法也能执行junit集成了一个main方法该方法就会判断当前测试类中哪些方法有 @Test注解junit就让有Test注解的方法执行3.junit不会管我们是否采用spring框架在执行测试方法时,junit根本不知道我们是不是使用了spring框架所以也就不会为我们读取配置...

2020-03-20 17:44:21 148

原创 Spring的新注解&完全通过注解进行AOP配置

spring中的新注解Configuration作用:指定当前类是一个配置类细节:当配置类作为AnnotationConfigApplicationContext对象创建的参数时,该注解可以不写ComponentScan作用:用于通过注解指定spring在创建容器时要扫描的包属性:value:它和basePackages的作用是一样的,都是用于指定创建容器时要扫描的包使用该注解就...

2020-03-20 17:07:52 122

原创 Spring中的依赖注入之注解注入

曾经XML的配置: <bean id="accountService" class="com.lzq.service.impl.AccountServiceImpl" scope="" init-method="" destroy-method=""> <property name="" value="" | ref=""/> </bean&...

2020-03-19 20:37:48 307

原创 Spring中的依赖注入

spring中的依赖注入依赖注入: Dependency Injection IOC的作用: 降低程序间的耦合性(依赖关系) 依赖关系的管理: 以后都交给spring来维护 在当前类需要用到其他类的对象,由spring来提供,我们只需要在配置文件中声明 依赖关系的维护就称为依赖注入。 依赖注入: ...

2020-03-18 19:17:57 115

原创 Java DAO模式 VO类设计

程序严格来讲分为四个层次:显示层、控制层、业务层、数据层,不同层次之间一定要进行数据的传递,即需要操作数据表,所以数据的结构必须要与表的结构一一对应。随即想到用简单JAVA类(po、to、pojo、vo)实现。java的(PO,VO,TO,BO,DAO,POJO)解释:https://www.cnblogs.com/yxnchinahlj/archive/2012/02/24/2366110.h...

2020-03-15 17:19:14 326

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除