![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Spring
文章平均质量分 53
逼哥很疯狂
good good study , day day up.
展开
-
spring FrameWork 第七章:Log4j 的日志框架
Log4J( https://archive.apache.org/dist/logging/log4j/1.2.17/) 日志级别: 日志级别 描述 OFF 关闭:最高级别,不输出日志。 FATAL 致命:输出非常严重的可能会导致应用程序终止的错误。 ERROR 错误:输出错误,但应用还能继续运行。 WARN 警告:输出可能潜在的危险状况。 INFO 信息:输出应用运行过程的详细信息。 DEBUG 调试:输出更细致的对调试应用有用的.原创 2021-04-23 10:18:27 · 117 阅读 · 0 评论 -
spring FrameWork 第六章:AOP代理-第三种方式:使用 AspectJ 开发 AOP – Annotation
第三种方式:使用 AspectJ 开发 AOP – Annotation 也就是通过注入的方式,可以极大的减少xml的配置 所需要的jar包 需要的Dao类 package com.aop; public interface UserDao { public void addUser(String id, String name); } 需要的实现类: 注入解读: @Repository("userDao") 表示自动注入UserDaoImpl这个类,功能等同于:Use..原创 2021-04-22 18:08:51 · 130 阅读 · 0 评论 -
spring FrameWork 第六章:AOP代理-第二种方式:通过xml配置实现的五大通知
一.上篇文章讲述了通过实现各自的接口来实现aop的通知功能, 二.这次我们通过xml的配置来实现aop。 第二种方法: 使用 AspectJ 开发 AOP – XML Spring AOP 需要包: spring-aop-5.2.2.RELEASE.jarApectJ开发需要包: spring-aop-5.2.2.RELEASE.jar spring-aspects-5.2.2.RELEASE.jar com.springsource.org.aspectj.weaver-1.7.2....原创 2021-04-22 17:52:22 · 139 阅读 · 0 评论 -
spring FrameWork 第六章:AOP代理的五大通知:前置,后置通知
需要jar包 接口 package com.aop; public interface UserDao { public void addUser(String id, String name); } 实现类 package com.aop; public class UserDaoImpl implements UserDao { @Override public void addUser(String id, String name) { System.ou...原创 2021-04-22 17:17:59 · 219 阅读 · 0 评论 -
spring FrameWork 第六章:AOP代理和代理类的对比
先配置spring相关的jar包,需要额外添加aop的库: 定义一个持久层接口:userDao package com.aop; public interface UserDao { public void addUser(String id, String name); } 实现该接口的功能: package com.aop; public class UserDaoImpl implements UserDao { @Override public void a..原创 2021-04-22 16:09:40 · 90 阅读 · 0 评论 -
spring FrameWork 第六章:AOP介绍
AOP (Aspect Oriented Programming, 面向切面编程) 是软件开发中的一个热点, 也是Spring框架中一个重要内容。 利用AOP, 可以对业务逻辑各部分之间的耦合度降低, 提高程序的可重 用性, 同时提高了开发的效率。AOP 主要应用在事务处理、 日志管理、 权限控制、 异常处理 等方面。 AOP的一些专业术语 Spring 通知的5种类型 其中引介通知也叫作最终通知 接下里介绍3种应用场景: 1. 使用Spring通知类型创建Spring AOP 2.原创 2021-04-22 14:40:10 · 93 阅读 · 0 评论 -
springFrameWork 第五章:IOC 注解-Annotation常用注解
Annotation常用注解 1)@Component 可以使用此注解描述 Spring 中的 Bean,但它是一个泛化的概念,仅仅表示一个组件(Bean),并且可 以作用在任何层次。使用时只需将该注解标注在相应类上即可。 2)@Repository 用于将数据访问层(DAO层)的类标识为 Spring 中的 Bean,其功能与 @Component 相同。 3)@Service 通常作用在业务层(Service 层),用于将业务层的类标识为 Spring 中的 Bean,其功能与 @Component原创 2021-04-21 10:54:06 · 173 阅读 · 0 评论 -
springFrameWork 第四章:IOC自动装配bean功能
先建两个类: 对象类: package com.ioc; public class UserModel { private String id; private String name; private String sex; public String getId() { return id; } public void setId(String id) { this.id = id; } public String getName() { return name;原创 2021-04-15 18:37:28 · 90 阅读 · 0 评论 -
springFrameWork 第四章:IOC注入器_表达式装配
需要的springFrameWork的jar包 写一个通用的父类: package com.ioc; public class AnonymousUserModel { private String id; private String name; private String sex; private int age; private String phone; public String getId() { return id; } public void setId(原创 2021-04-15 17:58:59 · 49 阅读 · 0 评论 -
springFrameWork 第四章:IOC注入集合数组等
所需要的库: 需要测试 private List<String> testList; private Set<String> testSet; private Map<String, String> testMap; private String[] testStrings; private Properties tesProperties; 等一些常用数组类集合 package com.ioc; impor...原创 2021-04-15 16:27:19 · 101 阅读 · 0 评论 -
springFrameWork 第三章第二小节:setter注入器的P标签和C标签注入
接上文中的springFrameWork 第三章:setter注入器注入文章: 引入 “setter注入器的P标签和C标签注入” 可以简化代码量 需要在xml配置文件中进行引入添加 P标签和C标签 : xmlns:p="http://www.springframework.org/schema/p" xmlns:c="http://www.springframework.org/schema/c" 即将xml配置文件修改为: <?xml version="1.0" enco...原创 2021-04-15 15:09:59 · 106 阅读 · 0 评论 -
springFrameWork 第三章:setter注入器注入
接上上个项目进行继续改进 需要准备 然后写出需要的对象:Model package com.ioc; public class UserModel { private String id; private String name; private String sex; public String getId() { return id; } public void setId(String id) { this.id = id; } public String .原创 2021-04-15 14:34:41 · 61 阅读 · 0 评论 -
spring 第二章:构造器注入法
先创建一个动态web项目,新建 package com.ioc; public class UserModel { private String id; private String name; private String sex; public String getId() { return id; } public void setId(String id) { this.id = id; } public String getName() { return nam.原创 2021-04-12 18:57:38 · 310 阅读 · 0 评论 -
通过spring的xml配置文件来调用bean文件
首先需要导入spring所需要的核心jar包 第一步:创建bean文件:HelloWorld.java package com.demo; public class HelloWorld { public void sayHello() { System.out.println("-----------Hello World ----------"); } } 第二步:创建xml文件,进行配置所需调用的bean文件: 此处,我需要调用HelloWorld.java文件 &l.原创 2021-04-09 16:32:48 · 291 阅读 · 0 评论