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、p标xmlns:p="http://www.springframework.org/schema/p"publicclassPerson{privateintage;privateTooltool;publicvoidsetAge(intage){this.age=age;}publicvoidsetTool(Tooltool){this.tool=tool;}其余代码省略}2、util标签x
happyfling
·
2020-07-04 00:26
spring
Spring笔记
(3) - debug源码AOP原理解析
案例@EnableAspectJAutoProxy//开启基于注解的aop模式@ConfigurationpublicclassAOPConfig{//业务逻辑类加入容器中@BeanpublicMathCalculatormathCalculator(){returnnewMathCalculator();}//切面类加入容器中@BeanpublicLogAspectslogAspects(){r
码猿手
·
2020-07-03 10:00
spring笔记
整理
整理spring概念、ioc底层原理、bean管理、web整合Spring的概念+ioc入门Spring的概念:是一个开源的轻量级框架【不需要依赖其他框架,可以直接使用的免费框架】Spring是一个一站式框架:【web层+service层+dao层都可以使用spring完成】Spring核心框架两部分Aop:面向切面编程:扩展一个功能不需要修改源代码实现Ioc:控制反转:比如有一个类的方法,非静态
pshdhx
·
2020-07-02 14:29
javaEE
狂神说Java
Spring笔记
1、Spring1.1简介春天—>给软件行业带来了春天2002年,RodJahnson首次推出了Spring框架雏形interface21框架。2004年3月24日,Spring框架以interface21框架为基础,经过重新设计,发布了1.0正式版。RodJohnson的学历,他是悉尼大学的博士,然而他的专业不是计算机,而是音乐学。Spring理念:使现有技术更加实用.本身就是一个大杂烩,整合现
每天进步一丶丶
·
2020-07-01 08:18
Spring
spring笔记
(转载)
你绝对需要了解的Spring学习笔记Spring简介Spring是一个开源框架,是一个分层的JavaEE一站式框架。所谓一站式框架是指Spring有JavaEE开发的每一层解决方案。WEB层:SpringMVCService层:Spring的Bean管理,声明式事务DAO层:Spring的JDBC模板,ORM模板优点:IOC:方便解耦合AOP:对程序进行扩展轻量级框架方便与其他框架整合Spring
zhouchenkan
·
2020-06-30 16:50
spring笔记
-BeanDefinition
BeanDefinition类图继承关系1.RootBeanDefinition@Testpublicvoidtest2(){AnnotationConfigApplicationContextapplicationContext=newAnnotationConfigApplicationContext();RootBeanDefinitionitem=newRootBeanDefinition
兴浩
·
2020-06-29 08:20
spring笔记
Spring学习笔记Spring概述Spring是非嵌入式开发框架Spring核心:IOC(DI)和AOP配置Bean配置Bean的方式:基于XML配置文件方式;基于注解方式依赖注入的方式:属性注入;构造器注入IOC容器IOC容器的初始化:实例化一个ApplicationContext(代表IOC容器)对象自动装配使用autowire自动装配:通过byName和byType两种方式Bean配置的关
渔于鱼
·
2020-06-29 00:23
java
web
spring笔记
-BeanDefinition相关
1.BeanDefinitionHolder持有name和aliases,为注册做准备/***HolderforaBeanDefinitionwithnameandaliases.*Canberegisteredasaplaceholderforaninnerbean.*/publicclassBeanDefinitionHolderimplementsBeanMetadataElement{pr
兴浩
·
2020-06-28 17:56
Spring笔记
05(Spring JDBC三种数据源和ORM框架的映射)
1.ORM框架的映射01.JDBC连接数据库以前的方式代码,并给对象赋值@Test/***以前的方式jdbc*/publicvoidTestJdbc(){/***连接数据库的四要素*/Stringdriver="com.mysql.jdbc.Driver";Stringurl="jdbc:mysql://localhost:3306/spring";Stringusername="root";St
weixin_30765505
·
2020-06-28 00:41
Spring学习笔记:代理设计模式
Spring笔记
汇总spring_aop编程:代理设计模式静态代理1、为什么需要代理设计模式2、代理设计模式1.1概念1.2名词解释1.3代理开发的核心要素1.4实现1.5静态代理存在的问题Spring
Don’t care.
·
2020-06-26 15:20
spring
Spring学习笔记:配置文件参数化、自定义类型转换器、后置处理Bean
Spring笔记
汇总配置文件参数化、自定义类型转换器、后置处理Bean配置文件参数化自定义类型转换器1、类型转换器2、自定义类型转换器3、细节分析后置处理Bean配置文件参数化把Spring配置文件中需要经常修改的字符串信息
Don’t care.
·
2020-06-26 15:20
spring
Spring笔记
1.Spring依赖注入两种方法:设值注入、构造注入。两种方法对比:设值注入优点:①与传统的JavaBean的写法更相似,程序开发人员更容易理解、接受。通过setter方法设定依赖关系显得更加直观、自然。②对于复杂的依赖关系,如果采用构造注入,会导致构造器过于臃肿,难以阅读。Spring在创建Bean实例时,需要同时实例化其依赖的全部实例,因而导致性能下降。而使用设置注入则能避免这些问题。构造注入
嵩园
·
2020-06-26 04:50
JavaWeb
spring笔记
整理大全(一)
1.spring起源:早期使用java开发企业应用(企业应用系统,比如:人力资源管理系统、OA办公自动化系统、财务系统,所有企业应用的系统总称为ERP)使用EJB(EnterprisejavaBean)开发,是sun提供的规范,比如:把javabean分为:Bean(SessionBean),实体Bean(EntityBean)和消息驱动Bean(MessageDrivenBean)。EJB特点依
修仙女魔
·
2020-06-26 01:08
spring
Spring笔记
随笔,资源记录
使用spring纯注解开发参考地址https://www.cnblogs.com/duanxz/p/7493276.html#top
Spring笔记
随笔一.
菜鸟100
·
2020-06-25 15:24
技术笔记
技术笔记
spring笔记
2 ( AOP ,AspectJ,JdbcTemplate)
目录1springday01回顾1.1编写流程(基于xml)1.2后处理bean对一个生效1.3注解1.4注解和xml混合使用2AOP2.1AOP介绍2.1.1什么是AOP2.1.2AOP实现原理2.1.3AOP术语【掌握】2.2手动方式2.2.1JDK动态代理2.2.1.1目标类2.2.1.2切面类2.2.1.2工厂2.2.1.3测试2.2.2CGLIB字节码增强2.2.2.1工厂类2.3AOP
未知异常
·
2020-06-25 02:41
java
spring
1、spring入门(
spring笔记
)
一、为什么要使用spring这里我们通过一个示例进行说明(工程pring_whyspring)首先我们完成dao层:UserDao.javapackagecom.bjsxt.spring.dao;publicinterfaceUserDao{publicvoidsave(Stringusername,Stringpassword);}而dao层有两种实现,一种是MySQL实现,一种是Orecla实
yjaal
·
2020-06-24 13:21
spring笔记
(事务)-尚硅谷
事务注解packagecom.atguigu.spring.tx;publicinterfaceBookShopDao{//根据书号获取书的单价publicintfindBookPriceByIsbn(Stringisbn);//更新数的库存.使书号对应的库存-1publicvoidupdateBookStock(Stringisbn);//更新用户的账户余额:使username的balance-
happyfling
·
2020-06-23 13:51
spring
spring笔记
-PropertySourcesPropertyResolver
1.PropertySourcesPropertyResolverPropertySources+PropertyPlaceholderHelper的结合,即PropertySources是数据源,PropertyPlaceholderHelper具备解析占位符的功能资源文件name=helloage=10,${name}encoding=utf-8name2=${name}测试代码@Testpu
兴浩
·
2020-06-22 07:48
【从零开始学
Spring笔记
】概述
大家可以关注作者的账号,关注从零开始学
Spring笔记
文集。也可以根据目录前往作者的博客园博客进行学习。本片文件将基于黑马程序员就业班视频进行学习以及资料的分享,并记录笔记和自己的看法。
朱李洛克
·
2020-06-22 04:28
从零开始学Spring笔记
狂神说Java-
Spring笔记
1.环境搭建maven搭建一个干净的项目,不使用任何模板//导入这个包可以同时导入大量其依赖的包,简单org.springframeworkspring-webmvc5.2.0.RELEASE2.控制反转控制翻转是一种通过描述(XML或注解)并通过第三方去生产或获取特定对象的方式,在Spring中实现控制反转的是IoC容器,其实现方式是依赖注入(DependencyInjection)讲人话就是:
冯诺依快
·
2020-06-22 02:02
Java
java
Spring笔记
(二) ---------AOP(面向切面编程)
1.什么是AOP?AOP:全称是AspectOrientedProgramming即:面向切面编程。AOP理念:就是将分散在各个业务逻辑代码中相同的代码通过横向切割的⽅式抽取到⼀个独⽴的模块中!⾯向切⾯编程就是指:很多功能都有的重复的代码,AOP就是将相同逻辑的重复代码横向抽取出来,使⽤代理技术将这些重复代码织⼊到⽬标对象⽅法中,实现和原来⼀样的功能。关注点:重复代码就叫做关注点。切⾯:关注点形成
钟期何遇
·
2020-06-21 22:39
Spring
Spring笔记
(一)------IOC和bean以及常用注解
Spring一、Spring概述1.概念:Spring是一种轻量级开发框架,旨在提高开发人员的开发效率以及系统的可维护性。我们一般说Spring框架指的都是SpringFramework,它是很多模块的集合,使用这些模块可以很方便地协助我们进行开发。Spring的两大核心是IOC和AOP。2.Spring的体系架构(有什么模块)SpringCore:基础,可以说Spring其他所有的功能都需要依赖
钟期何遇
·
2020-06-21 22:39
Spring
Spring笔记
(2) - 生命周期/属性赋值/自动装配及部分源码解析
一.生命周期@Bean自定义初始化和销毁方法//====xml方式:init-method和destroy-method====//====@Bean方式====/***单实例:只调用initMethod一次,容器关闭时会调用destroyMethod*多实例:每次调用Bean都调用initMethod,容器关闭不会调用destroyMethod,需要手动调用**/@Bean(initMethod
码猿手
·
2020-05-31 22:00
Spring笔记
(1) - 组件注册及部分源码解析
@Bean:类注入容器xml方式:publicstaticvoidmain(String[]args){ClassPathXmlApplicationContextcontext=newClassPathXmlApplicationContext("beans.xml");Personperson=(Person)context.getBean("person");System.out.print
码猿手
·
2020-05-26 22:00
【从零开始学
Spring笔记
】Spring的事务管理
大家可以关注作者的账号,关注从零开始学
Spring笔记
文集。也可以根据目录前往作者的博客园博客进行学习。本片文件将基于黑马程序员就业班视频进行学习以及资料的分享,并记录笔记和自己的看法。
朱李洛克
·
2020-04-08 23:00
【从零开始学
Spring笔记
】Spring的事务管理
大家可以关注作者的账号,关注从零开始学
Spring笔记
文集。也可以根据目录前往作者的博客园博客进行学习。本片文件将基于黑马程序员就业班视频进行学习以及资料的分享,并记录笔记和自己的看法。
朱李洛克
·
2020-04-08 23:00
【从零开始学
Spring笔记
】Spring的JDBC模板的使用
大家可以关注作者的账号,关注从零开始学
Spring笔记
文集。也可以根据目录前往作者的博客园博客进行学习。本片文件将基于黑马程序员就业班视频进行学习以及资料的分享,并记录笔记和自己的看法。
朱李洛克
·
2020-04-08 23:00
【从零开始学
Spring笔记
】Spring的JDBC模板的使用
大家可以关注作者的账号,关注从零开始学
Spring笔记
文集。也可以根据目录前往作者的博客园博客进行学习。本片文件将基于黑马程序员就业班视频进行学习以及资料的分享,并记录笔记和自己的看法。
朱李洛克
·
2020-04-08 23:00
【从零开始学
Spring笔记
】AOP的注解开发
大家可以关注作者的账号,关注从零开始学
Spring笔记
文集。也可以根据目录前往作者的博客园博客进行学习。本片文件将基于黑马程序员就业班视频进行学习以及资料的分享,并记录笔记和自己的看法。
朱李洛克
·
2020-04-08 23:00
【从零开始学
Spring笔记
】AOP的注解开发
大家可以关注作者的账号,关注从零开始学
Spring笔记
文集。也可以根据目录前往作者的博客园博客进行学习。本片文件将基于黑马程序员就业班视频进行学习以及资料的分享,并记录笔记和自己的看法。
朱李洛克
·
2020-04-08 23:00
【从零开始学
Spring笔记
】AOP的XML开发
大家可以关注作者的账号,关注从零开始学
Spring笔记
文集。也可以根据目录前往作者的博客园博客进行学习。本片文件将基于黑马程序员就业班视频进行学习以及资料的分享,并记录笔记和自己的看法。
朱李洛克
·
2020-04-08 23:00
【从零开始学
Spring笔记
】AOP的XML开发
大家可以关注作者的账号,关注从零开始学
Spring笔记
文集。也可以根据目录前往作者的博客园博客进行学习。本片文件将基于黑马程序员就业班视频进行学习以及资料的分享,并记录笔记和自己的看法。
朱李洛克
·
2020-04-08 23:00
【从零开始学
Spring笔记
】IoC的注解开发
大家可以关注作者的账号,关注从零开始学
Spring笔记
文集。也可以根据目录前往作者的博客园博客进行学习。本片文件将基于黑马程序员就业班视频进行学习以及资料的分享,并记录笔记和自己的看法。
朱李洛克
·
2020-04-08 23:00
【从零开始学
Spring笔记
】IoC的注解开发
大家可以关注作者的账号,关注从零开始学
Spring笔记
文集。也可以根据目录前往作者的博客园博客进行学习。本片文件将基于黑马程序员就业班视频进行学习以及资料的分享,并记录笔记和自己的看法。
朱李洛克
·
2020-04-08 23:00
【从零开始学
Spring笔记
】Spring配置
大家可以关注作者的账号,关注从零开始学
Spring笔记
文集。也可以根据目录前往作者的博客园博客进行学习。本片文件将基于黑马程序员就业班视频进行学习以及资料的分享,并记录笔记和自己的看法。
朱李洛克
·
2020-04-08 23:00
【从零开始学
Spring笔记
】工厂类
大家可以关注作者的账号,关注从零开始学
Spring笔记
文集。也可以根据目录前往作者的博客园博客进行学习。本片文件将基于黑马程序员就业班视频进行学习以及资料的分享,并记录笔记和自己的看法。
朱李洛克
·
2020-04-08 23:00
【从零开始学
Spring笔记
】IoC的XML开发
大家可以关注作者的账号,关注从零开始学
Spring笔记
文集。也可以根据目录前往作者的博客园博客进行学习。本片文件将基于黑马程序员就业班视频进行学习以及资料的分享,并记录笔记和自己的看法。
朱李洛克
·
2020-04-08 23:00
【从零开始学
Spring笔记
】概述
大家可以关注作者的账号,关注从零开始学
Spring笔记
文集。也可以根据目录前往作者的博客园博客进行学习。本片文件将基于黑马程序员就业班视频进行学习以及资料的分享,并记录笔记和自己的看法。
朱李洛克
·
2020-04-08 23:00
【从零开始学
Spring笔记
】Spring学习路线
大家可以关注作者的账号,关注从零开始学
Spring笔记
文集。也可以根据目录前往作者的博客园博客进行学习。本片文件将基于黑马程序员就业班视频进行学习以及资料的分享,并记录笔记和自己的看法。
朱李洛克
·
2020-04-07 20:00
Spring笔记
1.Spring用到的动态代理分为java动态代理和CGILB动态代理,相同点是都是通过反射机制创建运行时被代理类,不同是后者不依赖接口,而是创建被代理类的子类。2.java动态代理的实现步骤:通过实现InvocationHandler接口创建自己的调用处理器;通过Proxy指定类加载器/接口/处理器来创建代理类;通过反射机制获得动态代理类的构造函数,其唯一参数类型是调用处理器接口类型;通过构造函
赤山红土
·
2020-04-01 13:48
8、装配bean(补)(
spring笔记
)
针对之前在《8、装配bean》一节书中例子不是很详细,这里通过一个例子对几种装配bean的方式做一个详细的说明。这里模拟一个系统中的用户信息保存到数据库中的业务,这里假定数据库有两种,一种是MySQL;一种是Oracle。在后面的叙述中如果没有给出相关代码,则表示在之前已经给出过了。这里需要加入spring4的包,方式可以是导入Jar包或者使用Maven。一、使用XML方式装配bean工程spri
yjaal
·
2020-03-29 17:21
9、高级装配1(
spring笔记
)
一、环境与profile在开发软件的时候,有一个很大的挑战就是将应用程序从一个环境迁移到另一个环境,因为开发阶段中,某些环境相关的做法可能并不适合迁移到生产环境中,甚至即便迁移过去也无法正常工作。比如数据库的配置中,有可能在测试的时候使用的嵌入式的数据库,并且加载相关的测试数据,但是在生产环境中可能会使用JNDI获取一个DataSource,或者配置一个数据库连接池C3P0,每种取得DataSou
yjaal
·
2020-03-27 08:30
12、面向切面的Spring(2)(
spring笔记
)
3.2创建环绕通知环绕通知是最为强大的通知类型。它能够让你编写的逻辑将被通知的目标方法完全包装起来。实际上就像在一个通知方法中同时编写前置通知和后置通知。下面重写Audience切面:packageconcert;importorg.aspectj.lang.ProceedingJoinPoint;importorg.aspectj.lang.annotation.*;@Aspectpublicc
yjaal
·
2020-03-27 00:08
spring笔记
-PropertyEditor
1.PropertyEditor接口APropertyEditorclassprovidessupportforGUIsthatwanttoallowuserstoeditapropertyvalueofagiventype.简单说就是字符串和其他对象的类型转换器,通过setAsText设置,再通过getValue获取转换值@TestpublicvoidtestStandardURI()throw
兴浩
·
2020-03-22 13:05
Spring笔记
简化Java开发Spring采取了以下4种关键策略:基于POJO的轻量级和最小侵入性编程通过依赖注入和面向接口实现松耦合基于切面和惯例进行声明式编程通过切面和模板减少样板式代码DI(依赖注入)目的:实现松耦合传统:两个类互相协作时,每个对象负责管理与自己相互协作的对象(即它所依赖的对象)的引用,这将会导致高度耦合和难以测试的代码。Spring:通过依赖注入,对象的依赖关系将有系统中负责协调各对象的
奔跑的小栋栋
·
2020-03-22 02:31
7、spring与hibernate的集成(
spring笔记
)
一、spring和Hibernate的集成(编程式事务)(工程spring_hibernate_1)1.1openSession就是session=HibernateUtils.getSession();获得的session。如果有多个类使用该方法获得session,那么将会有多个session。1.2currentSession就是session=HibernateUtils.getSessio
yjaal
·
2020-03-19 05:20
spring笔记
-BeanNameGenerator
1.内置BeanNameGeneratorBeanNameGenerator为BeanDefinition生成Bean名称publicinterfaceBeanNameGenerator{/***Generateabeannameforthegivenbeandefinition.*@paramdefinitionthebeandefinitiontogenerateanamefor*@param
兴浩
·
2020-03-17 18:31
6、AOP(
spring笔记
)
一、AOP中的术语简介AOP.png说明:1.这里我们拿安全性检查来进行说明。对于安全性检查来说,这和我们真正的业务是没有任何关系的,只是我们将其横向插入进去,在spring中这叫横切性关注点(crosscuttingconcern)。2.对于横切性关注点来说,我们可以实现各种模块化的类,即切面类(aspect),而我们实现安全性检查的类SecurityHandler类就叫Advice。同时Adv
yjaal
·
2020-03-16 07:49
18、Spring MVC 的高级技术(2)(
spring笔记
)
2.2处理multipart请求配置好了对multipart请求的处理后需要在控制器编写相关方法接受上传文件,要实现这一点,最简单的就是在控制器方法参数上添加@RequestPart注解。首先需要修改一下表单:...ProfilePicture...说明:标签将enctype属性设置为multipart/form-data,这会浏览器以multipart数据的形式提交表单,而不是以表单数据的形式进
yjaal
·
2020-03-16 00:53
4、spring自动装配(
spring笔记
)
一、根据名称自动装配属性(工程spring_autowire_byName)这种方式一般用在开发阶段,用于提供我们的开发效率。我们通过一个示例进行说明。相关实体:Bean2.javaprivateBean3bean3;privateBean4bean4;privateBean5bean5;Bean3.javaprivateintid;privateStringname;privateStringp
yjaal
·
2020-03-12 12:29
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
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
其他