E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
Spring学习
运用Spring Aop+注解实现日志记录
目录1.介绍2.实践2.1定义注解2.2切面类2.3编写测试方法2.4运行结果3.总结4.参考文章1.介绍我们都知道Spring框架的两大特性分别是IOC(控制反转)和AOP(面向切面),这个是每一个
Spring
·
2022-02-21 13:09
Spring学习
笔记 - 第009天
SpringWebMVC上传图片1.方法参数MultipartFilephoto2.根据servlet上下文获得存放图片的真实路径ServletContextcontext=req.getServletContext();Stringpath=context.getRealPath("/images");3.根据自定义工具类生产UUID格式的字符串图片文件名Stringfilename=Commo
迷茫o
·
2022-02-16 11:07
Spring学习
Spring1.简介Spring是一个轻量级控制反转(IOC)和面向切面(AOP)的容器框架spring理念:使现有的技术更加容易使用,整合了现有的技术框架。优点:Spring是一个开源的免费的框架(容器)!Spring是一个轻量级的,非入侵式的框架.控制反转(IOC)面向切面编程(AOP)支持事务的处理,对框架整合的支持其他(先了解):SpringBoot一个快速开发的脚手架,基于SpringB
kevin看
·
2022-02-14 12:00
Spring学习
笔记(五):JDBCTemplate+事务管理
1概述Spring为开发者提供了JDBCTemplate,可以简化很多数据库操作相关的代码,本文主要介绍JDBCTemplate的使用以及事务管理功能。2JDBCTemplate2.1配置配置的话主要配置以下几项:数据源:org.springframework.jdbc.datasource.DriverManager.DataSource数据库驱动:com.cj.mysql.jdbc.Drive
kjcvhxjckvh
·
2022-02-13 05:08
Spring学习
(四)-Spring Bean
什么是SpringBean官方文档中的定义如下:InSpring,theobjectsthatformthebackboneofyourapplicationandthataremanagedbytheSpringIoCcontainerarecalledbeans.Abeanisanobjectthatisinstantiated,assembled,andmanagedbyaSpringIoC
一个菜鸟JAVA
·
2022-02-11 00:47
【
Spring学习
-2-1】底层架构核心概念-BeanDefinition
一、BeanDefinition含义(理解描述)BeanDefinition表示Spring容器中Bean的定义,在BeanDefinition类中存在很多属性用来描述一个Bean的定义。注释:Spring容器中Bean的定义,就是通过xml配置、扫描注解把需要纳入到Spring容器中的类,通过BeanDefinition来定义。二、BeanDefinition类中属性:beanClass,表示B
十下
·
2021-10-28 21:33
后端
#
Spring
spring
架构
java
SpringBoot开发教程之AOP日志处理
在学习这部分知识的时候,真的感觉收获很多,在之前
Spring学习
的aop只是初步了解,现在有了一些深入的理解。好记性不如烂笔头!
·
2021-10-17 14:42
Spring学习
笔记
一、Spring框架1.下载jar基础jar(5+1)spring-beans.jarspring-core.jarspring-context.jarspring-aop.jarspring-expression.jar日志commons-logging.jar2.appliactionContext.xml配置文件2.1.applicationContext头文件基础头文件beancontex
丿盆鱼宴
·
2021-09-08 15:35
学习
spring
java
Java程序员必备框架—Spring全家桶的前世今生详细梳理
我平时也会收集一些不错的
spring学习
书籍PDF,毕竟程序员的书都挺贵的,不可能每本都买实体,自己啃完也会梳理学习笔记,都在这了>>spring一网打尽,直接点击就
·
2021-07-30 14:58
javaspring
Spring学习
(四)Spring中常用的容器-ApplicationContext
在Spring中我们经常使用另一种容器ApplicationContext,较之BeanFactory,它进一步扩展了BeanFactory基本容器的功能,包括BeanFactoryPostProcessor,BeanPostProcessor以及特殊类型bean自动识别。容器启动后Bean实例自动初始化、国际化支持、Bean容器内事件发布等。常用的ApplicationContext实现类:Fi
jjjjxd
·
2021-06-21 23:21
spring学习
10(bean 工厂 FactoryBean配置)
通过全类名配置最常用工厂方法配置bean静态工厂方:使用bean标签中的factory-method="方法名"属性调用工厂静态方法方法方法参数使用constructor-arg子节点传入java静态工厂类:publicclassStaticFactory{privatestaticMapmap=newHashMap实例工厂方法先要配置工厂的bean应为要先实例化工厂java工厂类:publicc
又是那一片天
·
2021-06-10 16:20
《
spring学习
》之事务、异常、传播机制
何为数据库事务?将多步数据操作(增删改)组成一个整体,执行时要嘛整体成功,要嘛整体失败。四个特性:原子性,一致性,隔离性,持久性【概念问题,直接百度】数据库并发问题一个事务包含了多步数据库操作,当多个客户端同时执行多个事务时如果没有采取必要的隔离措施可能会发生并发问题,常见的并发问题包括脏读,不可重复读,幻象读,第一类丢失更新,第二类丢失更新【概念,百度】数据库如何解决并发问题数据库通过锁机制的方
夏天嘚花花
·
2021-06-08 14:19
Spring学习
笔记
1.Spring简介1.1Spring的优点轻量级框架IOC容器:控制反转AOP切面:面向切面编程对事务的支持对框架的支持1.2Spring主要内容Spring主要内容1.3IOC:inversionofcontrol控制反转对象由原来的程序本身创建变为了程序接收对象。程序员主要精力集中于业务实现实现了service层和dao层的解耦工作:service层和dao层没有直接以来关系,如果dao层的
西门无鞋
·
2021-06-08 12:35
spring学习
笔记(二)——依赖注入(DI)
Spring依赖注入当一个对象其中有一属性存在其他对象的变量时,即存在依赖。依赖注入可以简单的理解为向类里面的属性设置值spring依赖注入的方式有多种,在spring框架中我们着重掌握前两种:set方法注入带参构造器注入p名称空间注入自动装配注解使用set方法注入属性第一步:以service和dao层的依赖关系为例,假设有一个类UserService,其中需要实例UserDao对象,那么我们可以
顾烟凉
·
2021-06-03 23:54
万字Spring框架学习总结(附核心代码详细注释)
Spring学习
笔记总结学习视频地址:动力节点视频1.Spring概述1.1Spring框架是什么?
ascto
·
2021-05-26 21:50
Java进阶
spring
java
aop
ioc
idea
Spring学习
手册(8)—— Spring IOC容器总结
现把前期文章整理如下便于方便阅读查阅:
Spring学习
手册(1)——Hell
泽_渊
·
2021-05-19 23:05
Spring学习
笔记--高级特性之后置处理器(SpringBean的生命周期)
Spring学习
笔记–高级特性之后置处理器Spring提供了两种后处理bean的扩展接⼝,分别为BeanPostProcessor和BeanFactoryPostProcessor,两者在使⽤上是有所区别的
痛冕
·
2021-05-19 21:07
spring
java
Spring学习
笔记--高级特性之FactoryBean
Spring学习
笔记–高级特性之FactoryBeanFactoryBean和BeanFactoryBeanFactory接⼝是容器的顶级接⼝,定义了容器的⼀些基础⾏为,负责⽣产和管理Bean的⼀个⼯⼚
痛冕
·
2021-05-19 15:41
spring
java
Spring学习
笔记--高级特性之Lazy-init延迟加载
Spring学习
笔记–高级特性之Lazy-init延迟加载Lazy-init延迟加载,Bean的延迟加载(延迟创建)ApplicationContext容器的默认⾏为是在启动服务器时将所有singletonbean
痛冕
·
2021-05-19 14:42
spring
java
Spring学习
记录
说来惭愧,自从毕业后就很少碰了,更别提写文章了,渐渐的发现自己不码点字记录下自己的学习和生活总感觉少了点什么,正好最近准备好好研究下Spring这个框架,就打算边学习边记录,顺便把放下的笔再拿起来。
ALEXIRC
·
2021-05-16 07:55
Aware接口的作用
简介在
Spring学习
中出现了很多以Aware结尾的类或者接口,这些类主要是为了辅助自定义组件来访问Spring容器底层的组件,bean属性等.列如我们想要在程序代码中获取ApplicationContext
Duanty
·
2021-05-14 09:27
spring学习
笔记(四)IOC高级特性
spring学习
笔记(四)IOC高级特性springIoC高级特性lazy-init懒加载懒加载开启方式之xmlBeanFactory和FactoryBeanBeanFctoryFctoryBeanspring
拐柒
·
2021-05-09 19:56
spring
Spring学习
笔记1--配置Spring
学习Spring开发,第一件事当然是配置Spring开发环境了,以eclipse为例说明,需要:-springsource-tool-suit-SpringFramework[下载途径]-commons-logging-1.2准备齐全后,打开eclipse--->Help--->选择Installnewsoftware--->点击Add,如果是压缩包选择achieve,如果已解压,选择local。
有为有不为
·
2021-05-09 15:06
Spring学习
笔记 | Spring表达式语言(spEL)
SpEL简介Spring表达式语言(简称SpEL)是一个支持运行时查询和操作对象图的强大表达式语言。语法类似于EL,SpEL使用#{}作为定界符,所有在大框号中的字符都将被认为是SpEL。SpEl表示字面量数值:#{数值}例如:、、字符串:#{'字符串'}或#{"字符串"}例如:、布尔值:#{布尔值}例如:SpEL引用bean、属性和方法引用其它对象:#{对象名}引用其它对象的属性:#{对象名.属
一颗白菜_
·
2021-05-08 03:45
Spring学习
(四)搞定切面(AOP)
Spring导语:面向切面编程(AOP)所要解决的问题是把横切关注点与业务逻辑相分离。DI有助于应用对象之间的解耦,而AOP可以实现横切关注点与它们所影响的对象之间的解耦。日志是应用切面的常见范例,除此之外,切面还适用声明式事务、安全和缓存。主要内容:面向切面编程的基本原理通过POJO创建切面使用@AspectJ注解为AspectJ切面注入依赖一、面向切面编程的基本原理横切关注点可以被模块化为特殊
木书
·
2021-05-07 04:19
Spring学习
手册(1)—— HelloSpring
环境相关:JDK:1.8.0_121IDE:IntelliJIDEA2016.3.4Spring-Framework:4.3.6.RELESESpring框架为基于JAVA的企业级应用提供了一套通用、可配置的编程模型,并使应用可较容易的部署在不同的平台。Spring致力于企业应用“基础设施”建设,以便于应用开发团队专注于应用业务逻辑。Spring框架为我们提供了以下特性:Spring特性:依赖注入
泽_渊
·
2021-05-02 06:06
spring学习
(一)
Spring是一个轻量级的控制反转(Ioc)和面向切面(AOP)的容器框架。所谓控制反转就是把控制权交出去,在使用的过程中得到这样的对象,通过IOc可以实现松耦合的目的。面向切面编程,分离应用的业务逻辑和系统服务。进行内聚性的开发。Spring包含并管理对象的配置和生命周期,这个意义上而言它是一种容器。所有的对象在spring里面都称之为bean.Ioc:控制反转:控制权的转移,应用程序本身并不负
简约1
·
2021-05-02 06:42
spring学习
8( SpEL 使用)
SpEL可以引用静态方法使用运算符引用其他bean属性动态的为bean赋值使用SpEL为属性赋值为bean标签value属性赋值格式"#{值}"赋值的类型一个字面值bean或String类型字符是单引号使用SpEL引用类的静态属性为bean标签value属性赋值格式"#{T(类路径).值}"使用SpEL引用其他的bean300000?'小康':'温饱'}">不需要使用ref可直接在value属性中
又是那一片天
·
2021-04-30 14:18
spring学习
4(自动装配)
自动装配注:这里使用了p命名空间手动装配就是要手动指定引用自动装配要使用bean标签的属性autowireautowire="byName"根据bean的属性set方法的属性名和配置的beanid值进行自动匹配```-autowire="byType"根据属性类型自动匹配配置bean配置的class在配置文件中只能唯一
又是那一片天
·
2021-04-29 21:15
Spring学习
(三):IOC容器详解
文章目录什么是IOC底层原理XML注入实现IOC注入常规类型属性set方法注入有参构造注入P空间注入(了解)注入特殊类型属性空值特殊符号外部Bean内部Bean和级联配置内部Bean配置级联配置注入集合属性普通注入注入对象集合自动装配外部属性文件工厂BeanBean的作用域Bean的生命周期注解方式实现IOC注解概述Spring针对Bean管理中创建对象提供的注解实现对象创建扫描细节配置实现属性注
我可能在扯淡
·
2021-04-29 20:20
spring
spring
5
ioc
Spring学习
(二):入门案例
文章目录下载Spring5IDEA创建项目导入Spring5核心Jar包导入Junit相关Jar包创建类和方法XML文件配置测试代码编写运行结果下载Spring5下载地址:https://repo.spring.io/release/org/springframework/spring/release代表稳定版本,我这里下载5.2.6下载后效果:IDEA创建项目打开IDEA,新建一个普通JAVA项
我可能在扯淡
·
2021-04-28 21:28
spring
spring
5
java
Spring学习
(一):框架概述
文章目录什么是spring?Spring的相关概念IOC(控制反转)DI(依赖注入)AOP(面向切面编程)Spring的优缺点优点缺点Spring由哪些模块组成Spring框架中都用到了哪些设计模式什么是spring?Spring是一个轻量级Java开发框架,最早有RodJohnson创建,目的是为了解决企业级应用开发的业务逻辑层和其他各层的耦合问题。它是一个分层的JavaSE/JavaEEful
我可能在扯淡
·
2021-04-28 20:29
spring
5
spring
Spring学习
笔记:Spring Bean的生命周期
本文仅供学习交流使用,侵权必删。不作商业用途,转载请注明出处SpringBean生命周期细分为以下阶段:SpringBean生命周期我将Bean的生命周期理解为由两个主要过程组成:创建过程以及销毁过程。源码阅读Bean创建过程Bean创建过程的代码入口在AbstractAutowireCapableBeanFactory的createBean方法。Bean实例化过程实例化前阶段实例化前阶段是在Ab
大力papa
·
2021-04-28 15:24
spring学习
笔记(一)自定义spring
spring学习
笔记(一)自定义springIOC与AOPIOCAOP自定义IOC和AOP自定义IOCxmlBeanFactory解析自定义AOP数据库事务IOC与AOP在spring中老生常谈的就是IOC
拐柒
·
2021-04-26 22:30
spring
Spring学习
之路(三)
数据注入创建包含所有集合类别的类packagecom.collection;importjava.util.List;importjava.util.Map;importjava.util.Set;publicclassDeparment{privateStringname;//单个字符串属性privateString[]empname;//array类型属性privateListemplists
秋灯锁忆
·
2021-04-25 07:32
Spring学习
day-64:AOP的实现
一、Schemabase的方式1.出现的问题:我们使用传统方式进行项目开发的时候,我们书写好的功能模块后期的扩展比较的麻烦。AOP的原理:AOP的本质是通过动态代理实现的,在Spring中动态代理主要分为两类:JDK的动态代理(基于接口)和CGLIB的动态代理(基于继承)。2.扩展:OOA:面向对象的分析;OOD:面向对象的设计;OOP:面向对象的编程;AOP:面向切面的编程,对OOP的补充,传统
开源oo柒
·
2021-04-22 07:20
Spring学习
笔记(五)——Spring中常用的注解
Spring中常用的注解:@Autowired:进行自动装配,先通过byType进行自动装配,再通过byName进行自动装配,@Autowired(required=false)允许这个bean属性在xml文件不存在(没有在xml文件中配置),默认required=true@Qualifier:搭配@Autowired使用,@Qualifier(value=id)查找指定id的bean进行自动装配
流水伊旧
·
2021-04-17 13:59
Spring学习
SSM框架学习
Spring学习
笔记(一)——控制反转IOC
我们以前写代码是先写一个持久层Dao的接口,并写一个对应的实现类:publicinterfaceUserDao{publicvoidintroduce();}publicclassUserADaoImplimplementsUserDao{publicvoidintroduce(){System.out.println("大家好,我是A");}}调用的话在写一个业务层Service的接口,再写一个
流水伊旧
·
2021-04-14 20:17
Spring学习
SSM框架学习
dubbo的启动过程(五)--消费方
除了InitializingBean这个接口,他还继承了FactoryBean接口,实例化的时候,就会调用getObject方法,例子看
spring学习
之
·
2021-04-11 14:39
dubbojava源码分析
dubbo的启动过程(一)--BeanDefinition解析
注:源码版本是2.7.4.1在之前
spring学习
中,我们知道,spring容器启动的时候,会先生成BeanDefinition,这个步骤是在obtainFreshBeanFactory(我们这里是用注解讲的
·
2021-04-11 14:38
dubbojava源码分析
spring-ioc学习笔记
Spring学习
笔记1.什么是Spring?Spring框架是由于软件开发的复杂性而创建的。Spring使用的是基本的JavaBean来完成以前只可能由EJB完成的事情。
Dexter43
·
2021-03-31 16:09
图解BeanPostProcessor注册
spring学习
之源码分析--AbstractApplicationContext之refresh也提过了这个接口,这里用图解的方式重新看看这个接口。
·
2021-03-12 01:33
javaspring源码分析
图解BeanPostProcessor注册
spring学习
之源码分析--AbstractApplicationContext之refresh也提过了这个接口,这里用图解的方式重新看看这个接口。
·
2021-03-12 01:32
javaspring源码分析
图解BeanFactoryPostProcessor
spring学习
之源码分析--AbstractApplicationContext之refresh也提过了这个接口,这里用图解的方式重新看看这个接口。
·
2021-03-12 01:31
javaspring源码分析
图解BeanFactoryPostProcessor
spring学习
之源码分析--AbstractApplicationContext之refresh也提过了这个接口,这里用图解的方式重新看看这个接口。
·
2021-03-12 00:19
javaspring源码分析
Spring Cloud学习笔记--Spring Boot初次搭建
所以很久以来我的
Spring学习
都是出于停滞状态的。不过这种状态在我接触了SpringBoot之后,就发生了改变。
有财君
·
2021-03-12 00:12
Spring源码分析(一)基本框架介绍
核心容器2.数据访问/集成3.Web4.AOP5.Test二、设计理念三、使用场景1.典型的Springweb应用程序2.Spring中间层使用第三方web框架3.远程调用4.EJBs-包装现存POJOs
Spring
给自己一个 smile
·
2021-02-24 19:53
Spring
Spring
Ioc
Spring
Aop
源码分析
Spring学习
笔记-01
1.Spring简介一句话概括Spring,Spring是一个开源的、轻量的控制反转(IOC)和面向切面编程(AOP)的框架。1.1Spring、SpringMVC、SpringBoot和SpringCloud的区别SpringMVC是在Spring基础之上结合了MVC三层架构的框架,使用DispatchServlet和视图解析器做到了更方便的视图跳转和控制器调度处理,主要负责处理WEB应用开发。
·
2021-02-23 20:00
javaspring后端
Spring学习
笔记-01
1.Spring简介一句话概括Spring,Spring是一个开源的、轻量的控制反转(IOC)和面向切面编程(AOP)的框架。1.1Spring、SpringMVC、SpringBoot和SpringCloud的区别SpringMVC是在Spring基础之上结合了MVC三层架构的框架,使用DispatchServlet和视图解析器做到了更方便的视图跳转和控制器调度处理,主要负责处理WEB应用开发。
·
2021-02-23 20:29
javaspring后端
spring学习
中遇到的问题之一
问题:org.springframework.context.ApplicationContextException:Unabletostartwebserver;nestedexceptionisorg.springframework.boot.web.server.WebServerException:UnabletostartembeddedTomcat原因:在使用aop的时候,书写exec
我自是年少韶华倾负
·
2021-02-14 21:50
java
aop
上一页
5
6
7
8
9
10
11
12
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他