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笔记
03
[toc]JdbcTemplate概述JdbcTemplate是Spring框架中提供的一个对象,对原始的JDBCAPI进行简单封装,其用法与DBUtils类似.JdbcTemplate对象的创建配置数据源:与DBUtils中的QueryRunner对象类似,JdbcTemplate对象在执行sql语句时也需要一个数据源,这个数据源可以使用C3P0或者DBCP,也可以使用Spring的内置数据源D
MrGzj1999
·
2023-04-17 02:00
狂神
spring笔记
1.Spring狂神b站视频1.1简介Spring:春天给软件行业带来了春天2002,首次推出了Spring框架的雏形:interface21框架Spring框架即是以interface21框架为基础经过重新设计,并不断丰富其内涵,于2004年3月24日发布了1.0正式版RodJohnsonSpringFramework创始人,著名作者。Rod在悉尼大学不仅获得了计算机学位,同时还获得了音乐学位。
爱喝百香果
·
2023-04-14 02:03
笔记
java
spring
maven
intellij-idea
Spring学习笔记day01
Spring笔记
springIOC环境搭建导入spring依赖jarorg.springframeworkspring-context5.0.2.RELEASEresources下新建bean.xml配置文件导入约束
7_px
·
2023-04-14 00:01
Spring笔记
(3):JdbcTemplate、事务管理、Spring5
目录1、JdbcTemplate1.1、方法:1.2、举例:2、事务管理2.1、注解实现声明式事务管理:(2)xml实现声明式事务管理:3、Spring5新特性3.1.自带了日志封装3.2.@Nullable注解3.3.支持函数式风格编程3.4.支持整合JUnit51、JdbcTemplateSpring对JDBC进行封装,使用JdbcTemplate方便对数据库的操作。引入依赖在spring配置
CodingALife
·
2023-04-08 08:30
java
黑马程序员SSM_
Spring笔记
(自用)
根据黑马程序员的课程资料整理所得,仅用于学习使用,如有侵权,请联系删除目录SpringFramework(以下简称Spring)Spring的系统架构Spring_核心概念及入门案例1.IOC实现案例:2.DI入门案例:(项目创建在下文中不再讲解)Spring_bean配置,实例化及生命周期1.bean配置2.bean实例化:3.bean生命周期Spring_注入问题1.setter引用类型注入(
JiuYou2020
·
2023-04-08 04:05
java
spring
Spring 笔记
Spring笔记
1、Spring(2021-1-27)1.1简介Spring:春天------>给软件行业带来了春天!2002,首次推出了Spring框架的雏形:interface21框架!
YES大橙
·
2023-04-03 06:30
java框架
Spring笔记
第五章: 构建Spring Web应用程序
大多数Java开发人员,做的都是与基于web的应用程序有关的工作。Spring的web框架就是为了解决这部分问题而设计的。SpringMVC网络请求就像是一个辛勤的快递员,需要经过诸多站点,才能到达目的地。让我们来看一下它究竟经过了多少“磨难”。第一站:DispatcherServletDispatchServlet通常是单例的,它的任务主要是将请求发送给对应的控制器。所以DispatcherSe
寒食君
·
2023-03-23 23:18
Spring笔记
(二):bean的作用域
在bean中配置作用域使用属性scope来设置bean的作用域scope="singleton"也是bean配置中默认的配置bean配置文件代码:java测试代码:ApplicationContextctx=newClassPathXmlApplicationContext("bean-scop.xml");Schoolschool=(School)ctx.getBean("school");Sc
睿丶清
·
2023-03-22 16:35
Spring笔记
8.15:ref寻找当前配置文件中的beanbean的作用域:scope="singleton"默认值(容器创建时创建bean,在整个生命周期内只创建一个bean,单例的)scope="prototype"原型的(容器初始化时不创建bean,而在每次请求时创建一个bean实例,并返回)bean的继承和依赖8.16表达式语言SpEL,使用#{...}作为定界符,为bean属性的动态赋值提供便利。be
酵母君来了
·
2023-02-04 03:44
Spring笔记
上(基于XML配置)
新年快乐。文章目录一、Spring概述1.为什么要用Spring框架?2.Spring介绍二、IOC/DI快速入门1.IOC控制反转2.DI依赖注入三、Bean的配置1.Bean的基础配置2.Bean的别名配置3.Bean的作用范围配置四、Bean的实例化1.构造方法方式2.静态工厂方式3.实例工厂方式4.实现FactoryBean\方式五、Bean的生命周期1.Bean的生命周期控制1.1提供生
白豆五
·
2023-01-26 21:04
Java笔记整理
spring
xml
mybatis
Spring笔记
上(基于注解开发)
一、第三方资源配置管理以DataSource连接池对象为例,进行第三方资源配置管理。1.管理DataSource连接池对象spring整合Druid、C3P0数据库连接池1.1管理Druid连接池1、准备数据createdatabaseifnotexistsspring_dbcharactersetutf8;usespring_db;createtableifnotexiststbl_accoun
白豆五
·
2023-01-26 21:03
Java笔记整理
spring
java
mybatis
尚硅谷
spring笔记
Spring框架介绍Spring是一个轻量开源的JavaEE的框架Spring框架可以解决企业应用开发的复杂性Spring中的两个核心:IOC和AOP(1)IOC:控制反转,把创建对象过程交给spring进行管理(2)AOP:面相切面,不修改源代码的情况下进行功能增强Spring特点方便解耦,简化开发Aop编程支持方便程序测试方便和其他框架进行整合方便进行事务操作降低API开发难度实例编写一个Us
Autunomy
·
2023-01-26 21:03
javaEE
spring
java
后端
[
Spring笔记
] Spring-24-注解开发实现为第三方bean注入资源
Spring-24-注解开发实现为第三方bean注入资源简单类型(值类型)依赖注入使用@Value注解即可,也可读取properties中的数据引用类型依赖注入需要作为参数传入,作为参数的bean将被自动装填,作为参数的bean也必须被载入示例://jdbc配置类publicclassJdbcConfig{@Value("com.mysql.cj.jdbc.Driver")privateStrin
槐阳7
·
2023-01-26 21:33
Spring
笔记
spring
java
后端
Spring笔记
————更新时间2022-1-23 00:56
Spring笔记
Spring使用步骤文字说明IOC1.IOC接口2.IOC操作Bean2.1基于XML方式创建对象2.2:注入依赖DI:基本属性注入1:第一种方法:set方法注入2:第二种方法:P空间注入
HAO JIASHUN
·
2023-01-20 17:19
Spring
spring
java
后端
spring史上最全笔记
Spring笔记
目录概念:优点IOC控制反转控制什么?谁来控制?反转?依赖注入DI?
半截的诗--
·
2023-01-06 09:00
spring
spring
java
Spring笔记
(7) - Spring的事件和监听机制
一.背景事件机制作为一种编程机制,在很多开发语言中都提供了支持,同时许多开源框架的设计中都使用了事件机制,比如SpringFramework。在Java语言中,Java的事件机制参与者有3种角色:1.EventSource:具体的事件源,比如说,你在界面点击一个button按钮,那么这个按钮就是事件源,要想使按钮对某些事件进行响应,你就需要注册特定的监听器listener,事件源将事件对象传递给所
码猿手
·
2022-12-24 00:34
Spring笔记
:Spring IOC介绍与源码剖析
文章目录前言一、IOC基础1.BeanFactory与ApplicationContext区别2.关于xml模式的一些东西2.1Bean不同作用范围的生命周期2.2Bean标签属性2.3DI依赖注入的xml配置(1)按照注入的方式分类(2)按照注入的数据类型分类3.注解二、IOC高级特性1.lazy-Init延迟加载2.FactoryBean和BeanFactory3.后置处理器3.1BeanPo
Nie_Mr
·
2022-10-06 11:01
课程笔记
Spring
java
spring
Spring笔记
-@Order注解和Ordered接口解析
目录@Order注解和Ordered接口1.OrderUtils2.Ordered接口3.OrderComparator4.AnnotationAwareOrderComparator5.Bean注册顺序Spring的Orderd接口及@Order,@Primary,@Priority三个注解介绍1.如何发现Orderd接口及@Order、@Primary、@Priority2.Orderd、@O
·
2022-08-17 17:50
(
Spring笔记
)SpringMVC概述
目录一、什么是MVC?二、什么是SpringMVC?三、SpringMVC框架的优点四、SpringMVC框架画图分析五、SpringMVC优化的方向六、SpringMVC执行的流程七、总结一、什么是MVC?一种开发模式,它是模型视图控制器的简称,所有的web应用都是基于MVC开发。(1)M:模型层,包含实体类、业务逻辑层、数据访问层(2)V:视图层,html、javaScript、vue等都是视
电竞丶小松哥
·
2022-07-22 10:41
Spring笔记
spring
【09】
Spring笔记
--声明式事务
【09】
Spring笔记
–声明式事务一、声明式事务的使用对于声明式事务,使用@Transactional注解进行标注即可,可以放在类或方法上,Spring就会产生AOP的功能,这是Spring事务的底层实现放在类上
昫 灬
·
2022-07-14 11:14
Spring
spring
java
声明式事务
【SSM框架】
Spring笔记
--- 事务详解
事务原本是数据库中的概念,在实际项目的开发中,进行事务的处理一般是在业务逻辑层,即Service层。这样做是为了能够使用事务的特性来管理关联操作的业务。
猿头猿脑的王狗蛋
·
2022-05-25 21:00
Spring小指南(
Spring笔记
整理-上)
文章目录前言Spring环境搭建Spring理解环境搭建IOC部分XML部分普通类注入配置类注入小结一下Map注入数组注入列表注入集合注入Properties注入引入包扫描Bean的作用域注解部分ComponentValueAutowiredQualifierScope注解配置部分注解创建配置类使用注解上下文IOC部分原理实现前言怎么说呢,最近有计划需要把以前的老东西给做一个大的规整。不能那啥忘了
Huterox
·
2022-05-02 14:27
JAVA后端
java
spring
JAVA基础语法与
Spring笔记
小马最近在执行一个spring项目源码翻译为PHP的任务。所以复盘了下JAVA知识,做下笔记并分享。笔记目前还比较乱但基本涵盖了主要知识点,入门起飞。JAVA基础语法JAVA参考教程文档(这里)。是解释型的语言(.java文件javac->.class文件解释器->JVM虚拟机),GO是编译型的,PHP是解释型的。JAVA变量有枚举类型,PHP8才开始支持枚举类型。重载(形参必须不同,方法名称可以
小马过河R
·
2022-04-19 16:50
Spring笔记
1--ApplicationListener和ApplicationEvent用法
标签:spring什么是ApplicationContext?它是spring的核心,Context我们通常解释为上下文环境,但是理解成容器会更好些,ApplicationContext则是应用的容器,Spring把Bean(object)放在容器中,需要用就通过get方法取出来。ApplicationEvent是个抽象类,里面只有一个构造函数和一个长整型的timestamp。Applicatio
枫叶zane
·
2022-02-13 10:31
Spring笔记
----Day03----事务控制
一、JdbcTemplate:1、使用之前,需要导入的jar包:spring-jdbc-5.0.2.RELEASE.jarspring-tx-5.0.2.RELEASE.jar2、spring的事务控制的API:、PlatformTransactionManager:(1)、作用:该接口是提供事务操作的方法。(2)、具体操作方法:①、获取事务状态信息:TransactionStatusgetTra
墨殇染泪
·
2022-02-11 06:11
spring笔记
-条件注解
1.作用在注入的类实例初始化加一个前置的判断条件2.@Profile注解@Profile注解是内置实现的一个条件注解,使用方法如下在需要注册的Bean添加@Profile注解,注解的值表示spring当前的运行环境在程序入口设置spring.profiles.active系统值为test,那么@Profile为test值的条件注解会被命中publicclassProfileTest{publics
兴浩
·
2022-02-05 07:15
Spring笔记
-TypeDescriptor
看一下Spring的文档描述:Contextaboutatypetoconvertfromorto.其场景用于Convert体系中,我们会发现关于Type相关的类会比较混乱,功能会出现重叠,可能是因为历史原因造成的,比如TypeDescriptor的出现时间比ResolvableType早等ResolvableType出现之后,又对TypeDescriptor进行了改造。来看一段示例代码:getO
兴浩
·
2022-02-05 07:54
github标星15K,知乎疯传的
Spring笔记
文档被我搞到手了!
spring是一个简化java企业级开发的一个框架,内部包含了很多技术,比如:控制反转&依赖注入、面向切面编程、spring事务管理、通过spring集成其他框架、springmvc、springboot、springcloud等等,这些都是围绕简化开发展开的技术。spring无论是在程序员日常操作中还是面试中都是必用必考的知识点,如果你对spring的一些知识点还不熟悉,那么今天你就赚到了,我找
·
2021-09-07 17:57
javaspring程序员
spring笔记
-AnnotatedBeanDefinitionReader
分析这个类,主要是为了分析AnnotationConfigApplicationContext注解加载解析流程1.示例代码当我们执行以下代码时,MyBeanConfig3为主要配置的入口点@ConfigurationpublicclassMyBeanConfig3{@Bean()publicCountrycountry1(){returnnewCountry();}@BeanpublicUserI
兴浩
·
2021-06-24 21:09
spring笔记
-BeanDefinitionReader
1.概念BeanDefinitionReader用于加载Bean,常规用到最多的就是bean的xml配置2.示例XmlBeanDefinitionReader需要传入一个BeanDefinitionRegistry实例,并调用loadBeanDefinitions方法加载一个xml文件的Resource资源loadBeanDefinitions调用结束后xml中声明的bean就会注册到BeanDe
兴浩
·
2021-06-24 00:01
Spring笔记
----Day02----DynamicAgentAndAOP
一、动态代理(Dynamicagent): 1、特点:字节码随用随创建,随用随加载。 2、作用:在不修改源码的基础上对方法增强。 3、分类: 、基于接口的动态代理: (1)、涉及到的类:Proxy (2)、提供者:JDK官方 (3)、创建方法:使用Proxy类中的newProxyInstance方法。 (4)、对代理对象的要求:被代理对象至少实现一个接口,否则不可用。 (5)、newP
墨殇染泪
·
2021-06-11 22:58
17、Spring MVC 的高级技术(1)(
spring笔记
)
一、SpringMVC配置的替代方案在之前我们通过扩展AbstractAnnotationConfigDispatcherServletInitializer快速搭建了SpringMVC环境,这个便利的基础类会帮我们创建需要的DispatcherServlet和ContextLoaderListener对象。但是在实际应用中,除了DispatcherServlet之外,可能还需要额外的Servle
yjaal
·
2021-05-21 12:58
spring笔记
-Formatter
1.内置Format可以参考此篇文章https://www.jianshu.com/p/c8f16cab35e12.FormatterParser负责输入,Printer负责输出具体实现如下图:可以跟以上一一对应DateFormatter对应DateFormatPercentStyleFormatter对应DecimalFormat,用于百分比格式化NumberStyleFormatter对应数字
兴浩
·
2021-05-10 05:54
spring笔记
-@AliasFor
1.概念@AliasFor注解可以为注解本身提供别名2.配对别名publicclassAliasForDemo{publicstaticclassTestBean{@AliasFor("test")publicvoidtest(){}}@Testpublicvoidtest1()throwsNoSuchMethodException{Methodmethod=TestBean.class.getM
兴浩
·
2021-05-07 12:02
Spring笔记
3--ajax请求数据时,session 过期数据返回情形
关键点:springmvc拦截器需求我们用jqueryajax请求后台用spring拦截session过期过期则跳转指定页面怎么弄呀2.session的时候ajax有时候也会走error方法这个怎么写好呢思路与实现方式我们先了解一下一些必要的信息。ajax请求和普通的http请求是不一样的,Ajax请求是XMLHTTPRequest对象发起的,而http请求是浏览器发起的。二者不同地方体现在HTT
枫叶lhz
·
2021-04-28 05:54
Spring笔记
04_AOP注解开发_模板_事务
1.Spring基于AspectJ的注解的AOP开发1.1SpringAOP的注解入门创建项目,导入jar包需要导入Spring基础包4+2需要导入AOP联盟包、AspectJ包、Spring整合Aspect包Spring-aop包Spring整合单元测试包image引入配置文件applicationContext.xml编写目标类并配置packagecom.itzhouq.spring.demo
itzhouq的笔记
·
2021-04-24 04:18
Spring 学习笔记
Spring笔记
1、Spring概况Spring雏形:interface21下载地址:https://repo.spring.io/release/org/springframework/spring/
woitumi
·
2021-04-17 20:28
Spring框架解析(
spring笔记
,持续更新)
Spring框架解析1、springdemo1.1、写一个spring的demo1.2、spring自定义动态工厂实现demo1.3、bean后处理器demo(依赖sping工厂)1.3.1、bean后处理器demo(使用自定义工厂)1.4依赖注入DI(spring容器是如何做的)1.4.1依赖注入DI(自定义实现)1.5AOP1.5.1AOP编程术语1、springdemo1.1、写一个spri
骆晨辉
·
2021-03-16 15:16
java
反射
java
狂神说最细最全
spring笔记
狂神说Spring01:概述及IOC理论推导狂神说Spring02:快速上手Spring狂神说Spring03:依赖注入(DI)狂神说Spring04:自动装配狂神说Spring05:使用注解开发狂神说Spring06:静态/动态代理模式狂神说Spring07:AOP就这么简单
小小小时候
·
2020-11-04 20:49
笔记
java
spring
重学
Spring笔记
(二)——SpringAOP
0.问题引入实际生产环境中,存在着在现有运行项目功能的业务逻辑上,需要拓展新增业务功能的情况,此时大概率我们改的项目不是我们开发的,有可能存在以下问题:有项目源代码:此时需要费时费力去阅读原来的源代码,弄懂有可能较为复杂的业务逻辑,然后再来新增业务代码。可是……看懂代码可能需要一周,但领导要求三天搞定………………项目久远已无源代码:此时真是头大了,想不吃不喝去啃别人代码的机会都没……那么,问题就来
平哥
·
2020-10-10 23:34
java
spring
aop
重学
Spring笔记
(一)——基本概念
框架基本概念jar包的作用为了解决不同项目的重复代码框架什么是框架软件的半成品,是研发者封装好的功能代码。具体表现形式jar包框架基本使用步骤1)导入jar包2)配置框架的配置文件3)根据API进行功能开发Spring简介Spring是一个轻量级控制反转(IoC)和面向切面(AOP)的容器框架。Spring解决业务层与其它层的耦合关系(高内聚、低耦合)。SpringIOC容器SpringIOC的作
平哥
·
2020-10-10 23:33
java
spring
后端
spring笔记
-scope
1.内置scope@Component@Scope(BeanDefinition.SCOPE_SINGLETON)publicclassSingletonTestService{publicStringgetHelloMessage(){return"Hello"+this.getClass().getName();}}@Component@Scope(BeanDefinition.SCOPE_P
兴浩
·
2020-10-10 20:41
spring笔记
spring是一个轻量级的应用开发框架(平台)。作为一个平台,spring抽象了在许多应用开发中碰到的共性问题。spring是一个分层的架构。核心层包括IOC(InjectObjectContainer)依赖注入容器和AOP(AspectOrientedProgramming)面向切面编程。IoC负责管理bean,包括初始化过程和依赖注入过程。初始化过程完成的主要工作是在IoC容器中建立BeanD
blue-light
·
2020-09-17 13:34
spring
spring
ioc
spring笔记
spring框架的优点1,方便解耦,简化开发,可以将所有对象创建和依赖关系维护交给spring管理2,Aop编程支持,spring提供面向切面编程,可以方便地实现对程序进行权限拦截,运行监控等功能。3,声明式事务的支持,只需通过配置就可以完成对事务的管理,而无须手动编程4,方便程序的测试,spring对Junit4支持,可以通过注解方便地测试spring程序5,方便集成各种优秀框架,其内部提供了对
/*什么名字都可以*/
·
2020-09-16 21:33
spring
Spring笔记
-set对象注入与注解
一、set对象注入一个对象的成员变量中常常含另一个类,这个时候就需要对象注入。一个set注入的例子:AccountServiceImpl类中成员变量含有AccountDaoAccountServiceImpl:packagezk;importorg.springframework.beans.factory.annotation.Autowired;importorg.springframewor
全国花式撸管大赛总冠军
·
2020-09-15 16:53
javaee
Spring
spring笔记
1 date0604
spring框架学习笔记一、spring的概述Spring的特点二、创建java普通项目新建一个java项目导入架包一、spring的概述1.spring是轻量级的开发javaEE框架2.spring可以解决企业应用开发的复杂性3.spring有两个核心:IOC和AOP:i.IOC:控制反转,把创建的对象交给spring进行管理ii.AOP:面向切面,不修改源代码进行功能增强Spring的特点i.
山有caspar
·
2020-09-14 16:00
笔记
spring
Spring笔记
——初级版本
文章目录Spring1、基础2、IOC/DI3、AOP4、事务Spring1、基础Spring是一个轻量级的容器框架。两大核心控制反转(IoC)和面向切面编程(AOP)。Spring5在2017年9月。优点:免费开源轻量级,非入侵式IOC,AOP,声明式事务集成很多其他的框架缺点:体系庞大,有学习成本使用了大量的反射机制,反射机制非常占用内存。Spring的模块,参考SpringCore:核心容器
十一号元素
·
2020-09-14 15:15
笔记
数据库
spring
java
aop
Spring笔记
——AOP(注解方式)
在JavaEE应用中,常常通过AOP来处理一些具有横切性质的系统级服务,如事务管理、安全检查、缓存、对象池管理等。1.AOP的基本概念AOP从程序运行角度考虑程序的流程,提取业务处理过程的切面。AOP面向的是程序运行中各个步骤,希望以更好的方式来组合业务处理的步骤。AOP框架并不与特定的代码耦合,AOP框架能处理程序中特定切入点(Pointcut),而不与具体某个具体类耦合。AOP框架具有如下两个
开车去撒欢
·
2020-09-12 13:55
Spring
Spring笔记
——事务
Spring的事务管理不需要与任何特定的事务API耦合。对不同的持久层访问技术,编程式事务提供一致的事务编程风格,通过模板化的操作一致性的管理事务。声明式事务基于SpringAOP实现,却并不需要程序开发者成为AOP专家,亦可轻易使用Spring的声明式事务管理。1.Spring支持的事务策略JavaEE应用的传统事务有两种策略:全局事务和局部事务,全局事务由应用服务器管理,需要底层服务器的JTA
开车去撒欢
·
2020-09-12 13:24
Spring
Spring笔记
——Bean后处理器
1.Bean后处理器Bean后处理器是一种特殊的Bean,这种特殊的Bean并不对外提供服务,它主要负责对容器中的其他Bean执行后处理。Bean后处理器必须实现BeanPostProcessor接口,BeanPostProcessor包含如下两个方法:☞publicObjectpostProcessBeforeInitialization(Objectbean,Stringname)throws
开车去撒欢
·
2020-09-12 13:24
Spring
上一页
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
其他