自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 使用POI将表格中的数据读取成Map集合的方法(注意单元格中的数据都是String类型的,单元格里如果有数值类型还需要处理这里我没做)

使用POI将表格中的数据读取成Map集合的方法

2023-01-12 14:03:44 386

原创 Spring的事务

事务是数据库操作最基本单元,逻辑上的一组操作,要么都成功,如果有一个失败所有操作都失败典型场景:银行转账小明转账100给小虎小明少100 小虎多一百 事务四个特性(ACID特性)(1) 原子性不可分割 一个失败所有都失败(2) 一致性操作之前和操作之后总量不变(3) 隔离性多事务操作他们之间不会产生影响(4) 持久性事务提交之后 对数据库的修改是永远的...

2022-08-03 22:35:16 108

原创 JDBCTemplate

Spring框架对JDBC进行封装,使用JDBCTeplete方便实现对数据库的操作。

2022-08-02 15:27:51 121

原创 AOP操作

1连接点类里边哪些方法可以被增强,这些方法称为连接点2切入点实际被真正增强的方法,称为切入点3通知实际增强的逻辑部分,称为通知通知有多种类型*前置通知*后置通知*环绕通知*异常通知*最终通知4切面是动作把通知应用到切入点的工程。......

2022-07-29 18:54:09 190

原创 AOP(JDK动态代理)

System.out.println("方法之前执行..."+method.getName()+"传递的参数.."+args.toString());第三个参数,实现这个接口InvocationHandler,创建代理对象,写增强部分。//第一个参数代理对象,第二个参数当前方法第三个参数传递来的参数。//被增强的方法第一个参数传过来的参数,第二个参数,传递的值。第二个参数,增强方法所在的类,这个类实现的接口,支持多个接口。//把创建的是谁的代理对象,把谁传递过来。//创建代理对象代码。...

2022-07-24 12:21:16 96

原创 AOP(概念)

面向切面编程,利用aop可以对业务逻辑的各个部分进行隔离,从而使业务逻辑各部分之间的耦合度降低,提高程序的可重用性,同时提高了开发的效率通俗描述不通过修改源代码的方式,在主干功能里边添加新功能使用登录例子说明aop。...

2022-07-24 10:59:50 66

原创 基于注解方式的bean管理

注解是代码特殊标记格式@注解名称(属性名称=属性值,属性名称=属性值..)使用注解注解作用在类上面,方法上面,属性上面使用注解的目的,简化xml配置。

2022-07-23 16:17:59 221

原创 外部属性文件

2)引入德鲁伊连接池依赖。(1)配置德鲁伊连接池。

2022-07-20 15:24:23 256

原创 xml自动装配

1)根据指定装配规则(属性名称或者属性类型),Spring自动将匹配的属性进行注入。byName根据属性名称注入,注入值bean的id值和类属性名称一样。bean标签属性autowire配置自动装配。autowire属性常用两个值,byType根据属性类型注入。--实现自动装配。1什么是自动装备。...

2022-07-20 14:58:45 112

原创 Bean的生命周期

System.out.println("在初始化之前执行的方法");(5)当容器关闭时候,调用bean的销毁的方法(需要进行配置销毁的方法)(5)当容器关闭时候,调用bean的销毁的方法(需要进行配置销毁的方法)(2)为bean的属性设置值和对其他bean引用(调用set方法)(2)为bean的属性设置值和对其他bean引用(调用set方法)(3)调用bean的初始化的方法(需要进行配置初始化的方法)(3)调用bean的初始化的方法(需要进行配置初始化的方法)(1)通过构造器创建bean实例(无参数构造).

2022-07-20 14:33:18 109

原创 Bean得作用域

在spring里边,设置得bean实例是单实例还是多实例。在spring里,默认情况下bean是单实例对象。第二个值多实例prototype。第一个值默认值singleton。什么是bean得作用域?如何设置单实例和多实例?地址相同单实例对象。使用scope属性值。...

2022-07-18 12:15:16 61

原创 IOC操作Bean管理 (FactoryBean)

普通Bean在配置文件中定义bean类型就是返回类型;工厂bean在配置文件中定义bean类型可以和返回类型不一样;1spring有俩ing中类型bean一种是工厂beanFactoryBean。(1)创建类让这个类作为工厂bean实现接口FactoryBean。(2)实现接口中得方法在实现得方法中定义返回得bean类型。2普通bean和工厂bean得区别。//定义返回bean。...

2022-07-18 12:03:42 104

原创 IOC操作Bean管理(xml注入集合属性)

(1) 创建类,定义数组,list map set类型属性,生成对应的set方法public class Stu { //数组类型属性 private String[] course; private List<String> list; private Map<String,String> maps; private Set<String> sets; public void setList(List<Stri

2022-06-29 11:23:07 99

原创 IOC操作Bean管理(xml注入其他类型属性)

(1) null值<bean id="book" class="com.spring.Book"> <property name="bauthor" value="鲁迅"></property> <property name="bname" value="野草"/> <property name="a

2022-06-29 10:44:01 42

原创 IOC操作Bean管理笔记

1 什么是Bean管理?Bean管理是指两个操作(1) Spring创建对象(2) Spring注入属性2 Bean管理操作有两种方式(1) 基于xml配置文件方式实现(2)基于注解方式实现<bean id="user" class="com.spring.User"></bean>(1)在spring配置文件中,使用bean标签,标签里面添加对应属性,就可以实现对象创建(2) 在bean标签有很多属性 常用属性:* id属性:

2022-06-28 20:49:45 122 1

原创 IOC(概念和原理)笔记

1.什么是IOC(1) 控制反转,把对象创建和对象之间的调用过程,交给Spring管理(2)使用IOC的目的,为了降低耦合度(3)做入门案例就是IOC实现2.IOC的底层原理(1)xml解析 工厂模式 反射3 IOC底层原理(1)工厂模式传统模式:new对象 工厂模式,通过一个工厂类 返回对象(2)IOC解耦过程第一步 xml配置文件,配置创建的对象第二步 有service类和dao类 创建工厂类class UserFacto...

2022-06-28 16:44:35 287

原创 Spring5入门

1.所需jar包:cormmons-logingspring-beansspring-contextspring-corespirng-expression 所遇问题:做text测试用到的jar为junit 4.1.12版本 导致报错java.lang.NoClassDefFoundError: org/hamcrest/SelfDescribing,,,需要将4.1.12换成4.1.14版本 或者添加jar包hamcrest-core-1.1.jar2:创建普通类,在这个类创建建普通方法publ

2022-06-28 16:14:34 75 1

空空如也

空空如也

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

TA关注的人

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