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学习】
1.
Spring学习
笔记_HelloWorld(by尚硅谷_佟刚)
一、Spring是什么Spring是一个开源框架。Spring为简化企业级应用开发而生(主要针对EJB2来说),使用Spring可以使简单的JavaBean实现以前只有EJB才能实现的功能。Spring是一个IOC(DI)和AOP容器框架。二、具体描述Spring轻量级:Spring是非侵入性的-基于Spring开发的应用中的对象可以不依赖于Spring的API依赖注入(DI---dependen
CodingSlag
·
2020-07-12 02:47
spring
6.
Spring学习
笔记_Bean之间的关系 (by尚硅谷_佟刚)
一、继承Bean配置Spring允许继承bean的配置,被继承的bean称为父bean.继承这个父Bean的Bean称为子Bean子Bean从父Bean中继承配置,包括Bean的属性配置子Bean也可以覆盖从父Bean继承过来的配置父Bean可以作为配置模板,也可以作为Bean实例.若只想把父Bean作为模板,可以设置的abstract属性为true,这样Spring将不会实例化这个Bean并不是
CodingSlag
·
2020-07-12 02:47
spring
3.
Spring学习
笔记_配置Bean(by尚硅谷_佟刚)
一、内容摘要配置形式:基于XML文件的方式Bean的配置方式:通过全类名(反射)IOC容器BeanFactory&ApplicationContext概述依赖注入的方式:属性注入;构造器注入二、在Spring的IOC容器里配置Bean在xml文件中通过bean节点来配置bean三、Spring容器在SpringIOC容器读取Bean配置创建Bean实例之前,必须对它进行实例化.只有在容器实例化后,
CodingSlag
·
2020-07-12 02:47
spring
8.
Spring学习
笔记_使用外部属性文件(by尚硅谷_佟刚)
使用外部属性文件在配置文件里配置Bean时,有时需要在Bean的配置里混入系统部署的细节信息(例如:文件路径,数据源配置信息等).而这些部署细节实际上需要和Bean配置相分离Spring提供了一个PropertyPlaceholderConfigurer的BeanFactory后置处理器,这个处理器允许用户将Bean配置的部分内容外移到属性文件中.可以在Bean配置文件里使用形式为${var}的变
CodingSlag
·
2020-07-12 02:47
spring
spring学习
(5)-复杂类型注入方式
list注入普通类型或者字符串类型的时候如下:小红小黄小兰当注入的数组类型的元素是对象的时候,需要用到refbean:set类型基本上和List一样小红小黄小兰当Set的元素为对象的时候mappropertyroot123
梦落迹南天
·
2020-07-12 01:22
Spring学习
之声明式事务管理
Spring学习
之声明式事务管理前言在前面的小节中,我们学习了关于事务的概念以及事务管理的重要性,并且通过编程使用Spring的编程式事务管理进行操作,加深对事务管理的重要性的学习,不过,由于编程式的事务管理使用起来不是很方便
颜洛滨
·
2020-07-11 21:05
Spring学习
总结(四)——Spring单元测试和JDBCTemplate的简单使用
Spring单元测试使用spring中对Junit框架的整合功能,除了junit4和spring的jar包,还需要spring-test.jar。示例:beans.xmljdbc.propertiesjdbc.driver=com.mysql.jdbc.Driverjdbc.url=jdbc:mysql://localhost:3306/springstudy?useUnicode=true&ch
学以致用HT
·
2020-07-11 19:34
Spring
spring学习
笔记(2)
spring对单态模式和工厂模式的实现packagecom.szlongtu.xz;importorg.springframework.context.ApplicationContext;importorg.springframework.context.support.FileSystemXmlApplicationContext;publicclassSpringTest{publicsta
cavalier丶
·
2020-07-11 15:21
spring
spring学习
(三)——BeanDefinition的拼装(资源验证和Document的获取)
参考文章:http://www.iocoder.cn/IOC加载BeanDefinitions的核心逻辑主要在XmlBeanDefinitionReader.#doLoadBeanDefinitions(InputSourceinputSource,Resourceresource)方法中加载Definitions的流程调用#getValidationModeForResource(Resourc
大·风
·
2020-07-11 15:08
#
Spring源码
源码
Spring学习
笔记-BeanFactory容器
BeanFactory容器是Spring的一个重要的容器,后面所有的容器都是继承了这个容器;其中BeanFactory一个重要的实现类是DefaultListableBeanFactory。BeanFactory容器的初始化过程如下设置一个抽象资源,用于定位我们Bean定义的资源处,这里我们采用ClasspathResource定位资源,其实ClasspathResource这个资源的主要有两个属
markliwei1
·
2020-07-11 12:24
Spring框架学习
Spring学习
笔记
一.SpringIoC容器实例化的三种方式1.通过文件系统路径Resourceresource=newFileSystemResource("beans.xml");BeanFactoryfactory=newXmlBeanFactory(resource);2.通过ClassPath路径ClassPathResourceresource=newClassPathResource("beans.x
ljdam
·
2020-07-11 11:15
【
Spring学习
】Spring之旅
1.Spring之旅1.1简化Java开发1.1.1Spring介绍Spring可以做很多事情,为企业级开发提供给了丰富的功能,这些功能的底层都依赖于他的两个核心特性,也就是依赖注入(DI,dependencyinjection)和面向切面编程(AOP,aspect-orientedprogramming)。在诞生之初,创建Spring的主要目的是用来替代更加重量级的企业级Java技术,尤其是EJ
feng_zhiyu
·
2020-07-11 05:46
Spring
【
spring学习
笔记】(六)spring源码解读
1、Spring-IOC-AOP(动态代理);多层代理LogAspectpRroxy{try{@Beforemethod.invoke()//pjp.procced(args){BAspectProxy{@Beforemethod.invoke()//---目标方法@AfterReturning//xxxxxxxx//修改了返回值}}@AfterReturning}catch(e){@AfterT
熊二吃屁
·
2020-07-10 17:44
笔记
Spring学习
(10)Spring应用之JDBC(Spring与Mybatis整合)
目录一、导入jar二、搭建测试环境1、定义Student2、定义数据库3、定义接口4、定义mapper5、定义mybatis.xml6、service层7、spring-dao.xml文件的编写第一步:引入jdbc.properties第二步:接下来配置数据源,(1)Spring默认的数据源DriverManagerrDataSource(2)DBCP数据源BasicDataSource(3)C3
愚公要移山
·
2020-07-10 16:51
C(2):Spring
Spring1
Spring学习
(1)分层架构web层----SpringMVC|strutsservice层----Springdao层----Mybatis|JDBCTemplate|hibernate—>Spring-dateSpring
秃头的JJ
·
2020-07-10 15:03
Spring
Spring学习
之Spring基本应用
Spring是当前主流的JavaWeb开发框架,它是为了解决企业应用开发的复杂性问题而产生的。接下来让我们学习Spring的基本应用.1.什么是Spring?Spring是分层的JavaSE/EEfull-stack轻量级开源框架,以IoC(InverseofControl控制反转)和AOP(AspectOrientedProgramming面向切面编程)为内核,使用基本的JavaBean来完成以
明昕ztoy
·
2020-07-10 10:25
Java
EE
Spring学习
笔记:面向切面编程AOP(Aspect Oriented Programming)
一、面向切面编程AOP目标:让我们可以“专心做事”,避免繁杂重复的功能编码原理:将复杂的需求分解出不同方面,将公共功能集中解决*****所谓面向切面编程,是一种通过预编译方式和运行期动态代理实现在不修改源代码的情况下给程序动态添加功能的技术。二、AOP相关术语1.增强处理(Advice)前置增强,后置增强,环绕增强、异常抛出增强、最终增强等。。。2.切入点(Pointcut)3.连接点(JoinP
weixin_34247032
·
2020-07-10 08:30
看起来很长但还是有用的
Spring学习
笔记
本文首发于泊浮目的专栏:https://segmentfault.com/blog...Spring致力于提供一种方法管理你的业务对象。在大量JavaEE的应用中,随处可见Spring。今天我将简单的介绍一下Spring这个框架。本文适合读者:想学Spring的Java开发者刚用Spring不久的人Why为什么要使用Spring?Spring主要两个有功能为我们的业务对象管理提供了非常便捷的方法:
weixin_34233856
·
2020-07-10 08:46
Spring学习
笔记:声明式事务管理增删改查业务
一、关于是事务以方法为单位,进行事务控制;抛出异常,事务回滚。最小的执行单位为方法。决定执行成败是通过是否抛出异常来判断的,抛出异常即执行失败二、声明式事务:声明式事务(declarativetransactionmanagement)是Spring提供的对程序事务管理的方式之一。Spring的声明式事务顾名思义就是采用声明的方式来处理事务。这里所说的声明,就是指在配置文件中声明。用在Spring
weixin_34233856
·
2020-07-10 08:46
Spring学习
笔记3(JDBC模板&事务管理)
前言Spring框架的学习路线:Spring第一天:Spring的IOC容器之XML的方式,Spring框架与Web项目整合Spring第二天:Spring的IOC容器之注解的方式,Spring的AOP技术Spring第三天:Spring的事务管理、Spring框架的JDBC模板Spring第四天:SSH三大框架的整合这是第三天学习大纲:一、Spring框架的AOP之注解的方式大概步骤如下:1.步
weixin_33892359
·
2020-07-10 07:40
spring学习
笔记——面向切面编程AOP一
1、基本术语:横切关注点:分布于应用中多处的功能被称为横切关注点,比如日志、安全、事务管理切面:横切关注点可以被模块化为特殊的类,这些类被称为切面通知:spring切面可以应用5种类型的通知a.Before——在方法被调用之前调用通知b.After——在方法完成之后调用通知,无论方法执行是否成功c.After-returning——在方法成功执行之后调用通知d.After-throwing——在方
p是马甲
·
2020-07-10 06:25
Spring学习
经验总结
Bean的作用范围.singleton默认的形式,在Spring的IOC容器中默认情况下只有一个对象的实例。.prototype每次从容器中获取的bean都是新的对象。.request.response.globalsession1.Spring中Bean(默认的单例模式下)实例化的时间:容器实例化的时候。设置lay-init=“true”的时候会在getBean的时候才会实例化。2.如果范围是p
低调的洋仔
·
2020-07-10 05:15
Spring
Spring学习
记录—容器后处理器和Bean后处理器
容器后处理器:spring容器初始化之后的增强处理。Bean后处理器:spring初始化Bean时的前后增强处理。容器后处理器@ComponentpublicclassMyBeanFactoryPostProcessorimplementsBeanFactoryPostProcessor{@OverridepublicvoidpostProcessBeanFactory(ConfigurableL
lucky_白杨
·
2020-07-10 05:31
Spring
Spring学习
笔记:面向切面(AOP)的基本定义
一、什么是面向切面编程?如图所示,有三个Service,他们中的许多方法都涉及到安全规则、事务规则等类似的规则,面对类似甚至类似的代码,我们第一反应肯定是要抽取,以便重用。Aop,aspectobjectprogramming面向切面编程功能:让关注点代码(就是指重复执行的代码)与业务代码分离!AOP实际就是面向重复代码编程,对很多功能都有的重复代码抽取,在运行的时候往业务方法上动态织入到“切面类
BIGEC
·
2020-07-10 04:03
Spring学习笔记
spring学习
5.2-PropertyPlaceholderConfigurer 和PropertyOverrideConfigurer
1:PropertyPlaceholderConfigurer和PropertyOverrideConfigurer都是FactoryPostProcessor的实现;2:PropertyOverrideConfigurer与前者区别在于如果多个属性文件有相同属性后面会替代前者;3:配置方式(1):(2)classpath:com/foo/strategy.propertiescustom.str
ly_bab
·
2020-07-10 03:11
spring学习
笔记:spring事务管理
关于事物隔离级别,脏读,不可重复读,幻读的理解,另有一篇文章比较生动的介绍:http://blog.csdn.net/sunxing007/article/details/6427290spring事务管理相关的接口:TransactionDefinition:代表一个事物,描述了事务的隔离级别,超时时间,事务是否只读,传播规则等等;TransactionStatus:描述事物的状态;Platfo
sunxing007
·
2020-07-10 03:23
Springframework
【
Spring学习
24】容器扩展点:后置处理器BeanFactoryPostProcessor
上篇说到的BeanPostProcessor(Bean后置处理器)常用在对bean内部的值进行修改;实现Bean的动态代理等。BeanFactoryPostProcessor和BeanPostProcessor都是spring初始化bean时对外暴露的扩展点。但它们有什么区别呢?由《理解Bean生命周期》的图可知:BeanFactoryPostProcessor是生命周期中最早被调用的,远远早于B
唐大麦
·
2020-07-10 02:41
-------【Spring】
Spring学习点滴
spring学习
大总结-----spring知识点总结概述
花了一段时间,将spring的基础知识给整理完毕,在这里做一下总结。DI和AOPspring最核心的两个部分一个是DI(依赖注入)一个是AOP(面向切面编程)。对于DI,自己理解的就是spring这个容器中,替你管理着一系列的类,前提是你需要将这些类交给spring容器进行管理,然后在你需要的时候,不是自己去定义,而是直接向spring容器索取,当spring容器知道你的需求之后,就会去它所管理的
發V發
·
2020-07-10 02:12
spring笔记
Spring学习
3:Spring依赖注入机制
Spring依赖注入:Spring基于构造函数的依赖注入Spring基于设值函数的依赖注入Spring注入内部BeansSpring注入集合一、Spring基于构造函数的依赖注入:当容器调用带有一组参数的类构造函数时,基于构造函数的id就可以完成,其中每个参数代表一个对其他类的依赖,我们用一个例子来理解Spring基于构造函数的依赖注入:步骤描述1创建一个名为SpringExample的项目,并在
夏天的风€&^_^
·
2020-07-10 00:49
java
javamvc
Spring
spring学习
笔记三:spring整合jdbc、spring中aop事务操作
文章目录1.
spring学习
笔记三:spring整合jdbc、spring中aop事务操作1.1.spring整合jdbc1.2.spring整合jdbc的步骤1.3.spring提供的事务管理1.3.1
¥诸葛村夫¥
·
2020-07-09 22:30
Spring笔记
Spring学习
笔记(三) 面向切面的Spring
本文代码以及工程文件托管在github:https://github.com/Wuchenwcf/SpringAOPDemo一、Spring和AOP1.AOP的基本术语(1)通知(Advice)切面的工作被称为通知,有五类通知:前置通知,后置通知,返回通知,异常通知,环绕通知。(2)连接点(Jionpoint)应用运行时插入切面的一个点,比如函数调用时,函数异常时等。(3)切点定义在何处插入切面2
聆听--风雨
·
2020-07-09 19:10
Spring
黄晓童
SPRING学习
笔记:Spring的事务管理
Spring的定义对DI的初步理解对AOP的初步理解对DI的深入探究对AOP的深入探究Spring的事务管理SpringMVC首先来说一些概念性的东西,就是事务的的ACID属性:原子性:事务中的操作要么都发生要么都不发生;一致性:事物一旦结束了,数据不应当被破坏;隔离性:一个用户的操作不能和其他用户的操作相混淆;持久性:一旦事务完成,应当被持久化。spring是不直接管理事务的,而是交给事务管理器
冯立彬
·
2020-07-09 16:27
JAVA知识之SPRING
Spring
配置管理
Bean
AOP
iBATIS
Spring学习
笔记4-JDBC
1、为了使JDBC更加易于使用,Spring在JDBCAPI上定义了一个抽象层,以此建立一个JDBC存取框架.作为SpringJDBC框架的核心,JDBC模板的设计目的是为不同类型的JDBC操作提供模板方法.每个模板方法都能控制整个过程,并允许覆盖过程中的特定任务.通过这种方式,可以在尽可能保留灵活性的情况下,将数据库存取的工作量降到最低.2、简化JDBC模板查询每次使用都创建一个JdbcTemp
弱即罪
·
2020-07-09 13:49
Spring学习
Spring学习
笔记五:Spring进行事务管理
转载请注明原文地址:http://www.cnblogs.com/ygj0930/p/6776256.html事务管理主要负责对持久化方法进行统一的提交或回滚,Spring进行事务管理即我们无需在代码中显式地书写事务的开启、提交、回滚等操作了,我们只需为Spring指明有哪些方法需要进行事务管理,Spring自动在运行时为那些方法进行事务管理。使用Spring进行事务管理的工作就在于,配置好事务管
a631278993
·
2020-07-09 12:31
Spring学习
笔记六:Spring整合Hibernate
转载请注明原文地址:http://www.cnblogs.com/ygj0930/p/6785323.html前言:整合概述Spring整合Hibernate主要是把Hibernate中常用的SessionFactory、session对象等的创建托管给Spring容器,并且利用SpringAOP进行事务管理。由“常用对象托管、事务管理”的需求,我们就不难得到整合时需要做的工作了:1:托管Hibe
a631278993
·
2020-07-09 12:00
Spring学习
笔记----事务管理
Spring声明事务了解spring使用事务之前,首先让我们看看如何手动写一个事务需求:一个bookshop的管理实现dataSource.properties(数据源信息)jdbc.user=rootjdbc.password=123456jdbc.driverClass=com.mysql.jdbc.Driverjdbc.jdbcUrl=jdbc:mysql:///spring2jdbc.in
林花谢了春红
·
2020-07-09 12:35
Spring
Spring学习
笔记(4)——面向切面编程(AOP模块)
SpringAOP简介AOP:AspectOrientedProgram面向切面编程首先,在面向切面编程的思想里把功能分为核心业务功能,和周边功能。核心业务:登录,增加数据,删除数据等都叫核心业务周边功能:性能统计,日志,事务管理等周边功能在Spring的面向切面编程AOP思想里,被定义为切面。AOP:核心业务功能和且米娜功能分别独立进行开发,然后把切面功能和核心业务功能编织在一起。AOP的目的A
YYJJhappy
·
2020-07-09 12:29
Spring学习笔记
Spring学习
——Spring中定时器实现
在一些工作需要使用到定时器,Spring很好的集成了定时器的功能!在Spring中使用Quartz,本文介绍Spring3.0以后自主开发的定时任务工具,springtask,可以将它比作一个轻量级的Quartz,而且使用起来很简单,除spring相关的包外不需要额外的包,下面介绍两种方式实现Spring定时器功能,一种是基于xml配置方式,一种是基于注解的方式,大家根据自己的项目选择适合自己的。
SHEN_DEMO
·
2020-07-09 11:59
log
Spring
Spring学习
笔记(三)--面向切面编程AoP
Spring以控制反转IoC和切面编程AoP这两样先进的设计理念为基础,统一了应用对象的查找、配置和生命周期的管理,分离了业务与基础服务中不同关注点,使得开发人员可以基于java对象轻松的实现与EJB同样强大的功能。AOP经常被定为为一种编程技术,用来在系统中提升业务的分离,系统有很多组件组成,每一个组件负责一部分功能。然而,这些组件也常带有一些核心功能外的其他附带功能,如日志、事务管理、安全等,
JordanInShenzhen
·
2020-07-09 11:47
Spring学习笔记
Spring学习
笔记(五):Spring JDBC 框架及应用示例
JDBC框架概述在使用普通的JDBC数据库时,就会很麻烦的写不必要的代码来处理异常,打开和关闭数据库连接等。但SpringJDBC框架负责所有的低层细节,从开始打开连接,准备和执行SQL语句,处理异常,处理事务,到最后关闭连接。所以当从数据库中获取数据时,你所做的是定义连接参数,指定要执行的SQL语句,每次迭代完成所需的工作。SpringJDBC提供几种方法和数据库中相应的不同的类与接口。我将给出
Jin_Kwok
·
2020-07-09 11:56
Spring
Learning
Spring学习
笔记|二、面向切面编程(AOP)
文章目录一、AOP简介二、AOP常用术语三、AOP实现1、写一个正常的面向对象类2、添加AOP2.1、注解定义切面①首先先配置XML②然后添加切面类③测试代码④总结2.2、XML定义切面2.3、SpringAPI实现一、AOP简介面向方面的编程(Aspect-orientedProgramming,简称AOP)通过提供另一种思考程序结构的方式来补充面向对象的编程(OOP)。这是官方文档对AOP定义
ChanKi_
·
2020-07-09 10:15
Spring学习笔记
spring学习
笔记07:AOP事务注解版
一、导包(下面用一个转账的例子来实现):UTF-84.120.9.5.25.1.385.0.8.RELEASE1.8.10org.aspectjaspectjweaver${aspect.version}org.aspectjaspectjrt${aspect.version}org.springframeworkspring-context${spring.version}org.springf
ACodeBird
·
2020-07-09 10:15
spring
Spring学习
笔记03:AOP(Aspect Oriented Programming),面向切面编程
一、什么是AOP?这是一种编程思想,而不是某种特定的技术。它的作用主要是将重复的代码抽取出来,然后再织入到程序中。最好理解的例子就是Javaweb中的过滤器filter,就是有这种面向切面编程的思想。二、AOP是基于什么实现的呢?aop基于动态代理(spring优先选择JDK的Proxy代理,但是spring不要我们去实现动态代理,我们只需要进行一定的配置即可)Proxy:被代理的对象必须实现接口
ACodeBird
·
2020-07-09 10:14
spring
spring学习
笔记06:AOP事务的配置
一、导包(下面用一个转账的例子来实现):UTF-84.120.9.5.25.1.385.0.8.RELEASE1.8.10org.aspectjaspectjweaver${aspect.version}org.aspectjaspectjrt${aspect.version}org.springframeworkspring-context${spring.version}org.springf
ACodeBird
·
2020-07-09 10:14
spring
4.
Spring学习
笔记之面向切面的Spring
在软件开发中,散布于应用中多处的功能被称为横切关注点。把这些横切关注点与业务逻辑相分离正是面向切面编程(AOP)所要解决的问题。依赖注入(DI)有助于应用对象之间的解耦,而AOP可以实现横切关注点与它们所影响的对象之间的解耦。1.什么是面向切面编程在使用面向切面编程时,我们仍然在一个地方定义通用功能,但是可以通过声明的方式定义这个功能要以何种方式在何处应用,而无需修改受影响的类。横切关注点可以被模
薛小强Forever
·
2020-07-09 10:06
Spring学习笔记
Spring学习
笔记-Spring容器中的Bean
1.Spring容器中的Bean从本质上来看Spring容器就是一个超级大工厂,Bean就是工厂的产品,能产生哪些产品是根据我们配置文件的配置来的。对于我们开发者来说,使用Spring容器主要做两件事:1,定义自己的Bean,2配置Bean。对于Spring框架来说,它的作用就是根据配置文件创建Bean,并调用Bean的实例方法完成依赖注入——这就是所谓Ioc容器的本质。其实Spring框架的本质
SuperMan-zhang
·
2020-07-09 08:23
Java语言基础
Spring学习
笔记——事务
1.1事务中的基本概念事务是指逻辑上的一组操作要么全部成功,要么全部失败1.2Spring管理事物的接口PlatformTransactionManager:平台事务管理*******真正管理事物的对象org.springframework.jdbc.datasource.DataSourceTransactionManager:使用JDBC或mybatis持久化数据时使用org.springfr
有情绪的圆妹子
·
2020-07-09 05:20
spring
Spring学习
笔记——基础入门
1.1基本概念Spring的两大核心:IOC和aopioc:(inverseofcontroller控制反转)将创建对象的方式反转,以前的创建对象是由开发人员维护的,例如action中使用service那么就需要在action层中new一个service对象,包括依赖关系也是自己注入的,使用了spring之后,对象的创建以及依赖关系可以由spring完成创建以及注入,反转就是反转了对象的创建方式,
有情绪的圆妹子
·
2020-07-09 05:19
spring
Spring学习
笔记——AOP
1.1Spring实现AOP的原理动态代理:被代理对象必须实现接口,才能产生代理对象,如果没有接口将不能实现动态代理技术cglib代理:第三方代理技术,可以对任何类生产代理对象,代理的原理是对目标对象进行继承代理,如果目标被final修饰那么该类无法被cglib代理。1.2Spring的AOP中的术语joinpoint(连接点):业务的核心方法,目标对象中所有可以增强的方法。pointcut(切入
有情绪的圆妹子
·
2020-07-09 05:48
spring
spring学习
笔记 —— spring概述
spring最根本的使命,或者说spring被发明出来最根本的想法是:简化Java开发。针对此,spring做了如下四项工作:1.基于POJO的轻量级和最小侵入性编程2.通过依赖注入和面向接口实现松耦合3.通过切面和惯例进行声明式编程4.通过切面和模板减少样板式代码下面对此进行一一介绍:基于POJO的轻量级和最小侵入性编程POJO(PlainOldJavaObject)指的就是简单普通的Java类
2205
·
2020-07-09 04:19
Spring
上一页
13
14
15
16
17
18
19
20
下一页
按字母分类:
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
其他