
spring
GUYIIT
这个作者很懒,什么都没留下…
展开
-
log4j 学习记录
log4j 介绍1.通过log4j可以看到程序运行过程中更详细的信息(1)经常使用log4j查看日志2.使用(1)导入log4j的jar包(2)复制log4j配置文件到src下(log4j.properties文件)log4j.rootLogger=info, stdout, R log4j.appender.stdout=org.apache.log4j.ConsoleAppe...原创 2019-11-21 20:34:36 · 186 阅读 · 0 评论 -
AOP 学习记录
AOPAOP 概念AOP原理AOP操作术语AOP 概念AOP:面向切面(方面)编程,扩展功能不修改源代码实现AOP采取横向抽取机制,取代了传统纵向继承体系重复性代码AOP原理1. 画图分析原理AOP操作术语...原创 2019-11-20 20:00:55 · 872 阅读 · 2 评论 -
Spring的bean管理(注解) 学习记录
注解Spring注解开发准备注解创建对象注解注入属性代码里面特殊标记,使用注解可以完成功能注解写法 @注解名称(属性名称=属性值)注解使用在类上面,方法上面和属性上面Spring注解开发准备1.导入jar包(1)导入基本的jar包(2)导入aop的jar包2.创建类,创建方法3.创建spring配置文件,引入约束(1)实现ioc基本功能,引入约束beansxsi:sch...原创 2019-11-18 14:15:17 · 189 阅读 · 0 评论 -
spring的bean管理(xml方式)
Bean实例化的方式1.在spring里面通过配置文件创建对象2.bean实例化三种方式实现第一种 使用类的无参数构造创建(重点)<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xs...原创 2019-08-17 15:49:58 · 230 阅读 · 0 评论 -
ioc入门案例
第一步 导入jar包(1)解压(spring)资料zip文件jar特点:都有三个jar包(2)做spring最基本功能的时候,导入四个核心jar包就可以了(3)导入支持日子输出的jar包第二步 创建类,在类里面创建方法package cn.itcast.ioc;public class User{ public void add(){ ...原创 2019-08-12 17:39:16 · 258 阅读 · 0 评论 -
属性注入(二)
注入对象类型属性1.创建service类和dao类(1)在service得到dao对象2.具体实现过程(1)创建dao类package cn.itcast.ioc;public class UserDao { public void add() { System.out.println("dao........."); }}(2)在service里...原创 2019-08-25 15:59:47 · 264 阅读 · 0 评论 -
属性注入(一)
1.属性注入的概念:创建对象的时候,为类中属性设置属性值2.属性注入的方式介绍(三种方式)(1)使用set方法注入(2)使用有参数构造注入(3)使用接口注入3.在spring框架里,支持前两种方式(1)set方法注入(重点)(2)有参构造注入a. 使用有参数构造注入属性我们先创建一个类,并在类中给出相应的需要被注入的属性、有参的构造方法...原创 2019-08-25 15:23:46 · 2402 阅读 · 0 评论 -
spring的ioc底层原理
Spring的ioc操作1.把对象的创建交给spring进行管理2.ioc操作两部分:(1)ioc的配置文件方式(2)ioc的注解方式IOC底层原理1.ioc底层原理使用技术(1)xml配置文件(2)dom4j解析xml(3)工厂设计模式(4)反射2.分析ioc是实现原理:a. ioc底层原理 ...原创 2019-08-12 10:49:24 · 483 阅读 · 0 评论 -
bean标签常用属性
(1)id属性:起名称,id属性值名称 任意命名id属性值,不能包含特殊符号根据id值得到配置对象(2)class属性:创建对象所在类的全路径(3)name属性:功能和id属性一样区别:id属性值不能包含特殊符号,但在name属性值里可以包含特殊符号(4)scope属性singleton:默认值,单例(只有一个对象)prototype:多例requ...原创 2019-08-25 11:16:05 · 518 阅读 · 0 评论 -
Spring的相关概念
1.spring是开源的轻量级框架轻量级:框架的使用不需要依赖于其他的东西2.spring核心主要分为两部分(1)aop:面向切面编程,扩展功能不是修改源代码实现这种在运行时,动态地将代码切入到类的指定方法、指定位置上的编程思想就是面向切面的编程。使用AOP技术,可以将一些系统性相关的编程工作,独立提取出来,独立实现,然后通过切面切入进系统。从而避免了在业务逻辑的代码中混...原创 2019-08-12 10:11:55 · 214 阅读 · 0 评论