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学习
笔记之处理自动装配的歧义性
之前的文章中已经看到了Spring的自动装配有很大的用处,它可以帮助我们快速的装配bean,但是这里存在一个问题,在之前的装配中,仅有一个bean匹配所需的结果时,自动装配才是有效的。如果不仅只有一个bean能够匹配结果的话,这就会导致Spring不知道该装配哪个bean从而导致装配失败,例如下面这个例子,我们定义了一个Dessert接口,并且有三个类实现了这个接口,分别为Cake、Cookies
Jeffrey-Hu
·
2020-08-14 23:06
Spring学习
笔记之通过Java代码装配Bean
虽然很多场景下可以使用组件扫描和自动装配来实现Spring的自动化配置,但有些时候自动化配置的方案是行不通的,因此需要明确配置Spring。比如你想讲第三方库中的组件装配到你的应用中,在这种情况下,你必须要显式装配。在进行显式配置的时候,有两种方案,Java和XML。下面介绍通过Java代码显式装配Bean。一、创建配置类创建配置类的关键在于@Configuration注解,@Configurat
Jeffrey-Hu
·
2020-08-14 23:06
Spring学习
之路-从入门到放弃
后台框架是真难入门啊!!!IDE的使用,环境的搭建,框架下载,上手,每一步都恶心人。花了整整两天,才学会用idea,并且初步了解了maven(TM就是一个npm),然后跟着下载了对应的jar包,搭建了一个简单的servlet。这里暂时记录一下遇到的坑。首先,为什么放弃Myeclipse?这个IDE只能下破解版的,界面是真的丑,下载的那些主题也特别僵硬。最重要的是,由于版本太低,只能用低版本的jdk
weixin_30832983
·
2020-08-14 20:52
Spring学习
添加坐标jarorg.springframeworkspring-context5.0.2.RELEASEjunitjunit4.13test配置文件代码测试类packagetest;importcom.spring.helloService;importorg.junit.Test;importorg.springframework.context.ApplicationContext;impo
!一直往南方开.
·
2020-08-14 19:44
JavaEE
spring
spring学习
------一些常用注解的加深(一)
1.@RestController与@Controller的区别在spring的注解@RestController相当于@Controller与@ResponseBody的合并,代码如下:Greeting.classpublicclassGreeting{privatefinallongid;privatefinalStringcontent;publicGreeting(longid,Strin
疯狂的猫
·
2020-08-14 18:37
spring
Spring学习
1、SpringHello1、Hello对象由谁创建?hello对象由Spring创建。2、Hello对象的属性怎么设置?hello对象的属性由Spring容器设置。XML架子:为了以后方便使用...3、这个过程就叫控制反转:控制:谁来控制对象的创建,传统应用程序的对象是由程序本身控制创建的,使用Spring后,对象是由Spring来创建的.反转:程序本身不创建对象,而变成被动的接收对象.依赖注入
Hubz131
·
2020-08-14 16:17
JAVA
Spring学习
笔记:Spring 框架概述
[b]◆简介[/b][list][*]目的:解决企业应用开发的复杂性[*]功能:使用基本的JavaBean代替EJB,并提供了更多的企业应用功能[*]范围:任何Java应用[/list]Spring框架是一个分层架构,由7个定义良好的模块组成。Spring模块构建在核心容器之上,核心容器定义了创建、配置和管理bean的方式。[img]http://dl.iteye.com/upload/attac
easinchu
·
2020-08-14 10:40
JavaEE
Spring学习
笔记----JdbcTemplet和NamedParameterJdbcTemplate的使用
JdbcTemplet是Spring下一个很好用的jdbc小工具,而且使用起来也是很简单需求:实现基本的数据库操作贴上代码:dataSource.propertiesjdbc.user=rootjdbc.password=123456jdbc.driverClass=com.mysql.jdbc.Driverjdbc.jdbcUrl=jdbc:mysql:///spring1jdbc.initPo
林花谢了春红
·
2020-08-14 04:36
Spring
Spring学习
【五】
Spring注解@Component、@Controller、@Service、@Repository用来标注Bean类。@Scope标注Bean的作用域。相当于scope属性。@Resource配置依赖注入。@PostConstruct、@PreDestroy都用来标注方法,前者相当于init-method属性,后者相当于destory-method。@DependsOn强制初始化其他Bean。
fwens
·
2020-08-13 21:40
Spring
Spring
Spring菜鸟小白学习笔记-----Spring基于AspectJ实现AOP
SpringAop第一节在此
Spring学习
笔记在此AspenctJ简介:AspectJ是基于Java语言的AOP框架(是一个单独的框架)Spring2.0之后提供对AspectJ的切点表达式的支持@AspectJ
JJyu可及
·
2020-08-13 15:36
研发管理
Java工程狮学习
面试
Spring学习
(十五)——SpringBoot整合Mybatis
文章目录一、依赖二、配置文件配置数据源配置Mybatis配置DAO扫描三、测试Mybatis测试类DAO接口依赖注入报错解决方案测试结果四、事务控制测试未开启事务插入数据测试开启事务插入数据一、依赖注意:springboot整合mybatis包中默认依赖mybatis,故不需要再引入mybatis包,以免由于版本不同出现问题。org.mybatis.spring.bootmybatis-sprin
郭建華
·
2020-08-13 11:15
Spring
Spring学习
笔记 Spring项目介绍
Spring项目在Java语言中起到了重要的作用,只要是学习过Java语言的人一定听说过Spring的大名。Spring不是一个单一的框架,而是一个功能各异,又互相补充的框架家族。下面来针对Spring下主要的一些项目进行一下简单介绍。SpringIOPlaform我们在构建项目的时候,需要导入不同的依赖项。但是有时候不同版本对于依赖之间可能会出现不兼容的情况。SpringIOPlaform就是这
过了即是客
·
2020-08-12 18:39
java
spring
Spring学习
——Spring整合redis,实现redis缓存session
场景:现在使用的框架中有整合redis,用来缓存登录信息和保存在session中的一些信息,以前没有特别关注,最近有点时间,自己动手整合了下,记录下整合过程,以备以后不时之需。第一步:添加涉及的jar包使用maven在pom.xml中添加引入org.springframework.dataspring-data-redis1.7.6.RELEASEorg.springframework.sessi
_修铁路的
·
2020-08-12 17:04
Java
spring学习
(五)——Bean的创建(初始化bean)
参考文章:http://www.iocoder.cn/回想Bean的创建(开始)内容bean的初始化在,initializeBean中spring初始化bean的代码入口protectedObjectinitializeBean(finalStringbeanName,finalObjectbean,@NullableRootBeanDefinitionmbd){//安全模式if(System.g
大·风
·
2020-08-12 14:21
#
Spring源码
源码
开源框架
spring学习
之道:spring对JDBC的支持(一)
Java代码1、spring对DAO的支持Java代码publicclassAccountServiceImplimplementsAccountService{privateAccountDaoaccountDao;/**set方法注入*/publicvoidsetAccountDao(AccountDaoaccountDao);this.accountDao=accountDao;}publi
Java小迷
·
2020-08-12 13:42
框架学习之道
Spring学习
-初识Spring
这几天一直在看Spring.虽然已经看到了第3章,但是感觉没多大收获,所以我又回过头,再温习一下。Spring是什么?Spring是一个开源框架,最早由RodJohnson创建,Spring是为了解决企业级应用开发的复杂性而创建的。Spring为企业级开发提供了丰富的功能,但是这些功能的底层都依赖于它的两个核心特性,依赖注入(deoendencyinjection,DI)和面向切面编程(aspec
yi@ybfq
·
2020-08-12 12:11
Spring学习
Spring学习
02-有参构造器的使用
Spring学习
–程序二:通过构造器为bean属性赋值(constructor-arg标签使用)1.通过name属性直接指定参数赋值(推荐)2.严格按照参数顺序赋值3.使用type解决重载问题测试@Testpublicvoidtest02
i_meteor_shower
·
2020-08-11 21:58
JAVA笔记
Spring 学习 对象的⽣命周期、配置⽂件参数化、后置处理Bean
Spring学习
对象的⽣命周期1、对象的⽣命周期1、什么是对象的⽣命周期2、为什么要学习对象的⽣命周期⽣命周期的3个阶段1、创建阶段2、、初始化阶段3、销毁阶段2、配置⽂件参数化1、配置⽂件参数的开发步骤
姜丝加姜丝
·
2020-08-11 04:51
Spring框架
spring学习
-1.使用Maven构建spring项目
1.新建一个Maven项目项目的结构图2.配置pom.xml,引入项目需要的依赖,这里引入了spring,junit4.0.0edu.njxz.demospringTest1.0-SNAPSHOTorg.springframeworkspring-context5.0.6.RELEASEjunitjunit4.123.新建一个People类packageedu.njxz.demo.bean;pub
1号帅比
·
2020-08-11 04:19
spring
Spring学习
笔记1 —— 简介
Spring学习
笔记1——简介参考教程B站狂神https://www.bilibili.com/video/BV1WE411d7Dv历史、下载地址Spring:春天---------->给软件行业带来了春天
影龙武
·
2020-08-11 03:15
JavaWeb基础和SSM框架
spring学习
历程篇一:初入茅庐-maven构建spring项目
需求:使用maven+eclipse构建一个spring项目,HelloWorld。案例开发环境:操作系统:windows8.1eclipse:eclipse-jee-kepler-SR2-win32-x86_64java:jdk1.7.0_76maven:apache-maven-3.6.2-bin工欲善其事必先利其器!利其器:这里简单阐述下上述所需软件,操作系统理论上windows主流均可,这
MarshalEagle
·
2020-08-11 02:55
j2e开发
Spring学习
日记一------概览篇
Spring是为解决企业级应用开发的复杂性而设计,她可以做很多事。但归根到底支撑Spring的仅仅是少许的基本理念,而所有地这些的基本理念都能可以追溯到一个最根本的使命:简化开发。这是一个郑重的承诺,其实许多框架都声称在某些方面做了简化。而Spring则立志于全方面的简化Java开发。对此,她主要采取了4个关键策略:1,基于POJO的轻量级和最小侵入性编程;2,通过依赖注入和面向接口松耦合;3,基
xb_workspace
·
2020-08-11 01:11
spring学习
【
Spring学习
笔记】14 spring事务概念和并发事务导致的问题
2018.5.28我们在实际业务场景中,经常会遇到数据频繁修改读取的问题。在同一时刻,不同的业务逻辑对同一个表数据进行修改,这种冲突很可能造成数据不可挽回的错乱,所以我们需要用事务来对数据进行管理。1.事务的概念事务必须服从ACID原则。ACID指的是原子性(atomicity)、一致性(consistency)、隔离性(isolation)和持久性(durability)。通俗理解,事务其实就是
子逊的辛酸史
·
2020-08-10 22:37
ssm
spring
事务
并发事务
脏读
虚读
Spring学习
—生成图片验证码
今天想学下一下验证码的生成,就之前搭建好的一个spring框架上写了一个demo,我会贴出细节代码,但是spring的配置就不在介绍了。需要完整代码可以联系我!会从前台页面到后台实现完整的讲解:1:前台的代码,image.jsp获取图片验证码换一张记住我$(document).ready(function(){flushValidateCode();//进入页面就刷新生成验证码});/*刷新生成验
阿飞云
·
2020-08-10 21:19
Spring技术
Spring学习
笔记 Spring项目介绍
Spring项目在Java语言中起到了重要的作用,只要是学习过Java语言的人一定听说过Spring的大名。Spring不是一个单一的框架,而是一个功能各异,又互相补充的框架家族。下面来针对Spring下主要的一些项目进行一下简单介绍。SpringIOPlaform我们在构建项目的时候,需要导入不同的依赖项。但是有时候不同版本对于依赖之间可能会出现不兼容的情况。SpringIOPlaform就是这
墨者侠客sbw
·
2020-08-10 21:08
技术框架
spring
Spring学习
笔记--基础知识
IoC容器Spring容器是Spring框架的核心。容器将创建对象,把它们连接在一起,配置它们,并管理他们的整个生命周期从创建到销毁。Spring容器使用依赖注入(DI)来管理组成一个应用程序的组件。这些对象被称为SpringBeans。SpringIoC容器利用Java的POJO类和配置元数据来生成完全配置和可执行的系统或应用程序。Sping的BeanFactory容器这是一个最简单的容器,它主
郭洪源
·
2020-08-10 13:33
Spring学习
—— 重试框架Spring Retry
SpringRetry是从Springbatch中独立出来的一个功能,主要实现了重试和熔断。对于那些重试后不会改变结果,毫无意义的操作,不建议使用重试,比如:对参数的合法性检查,那些重试后可能会改变结果的,最普通的比如:网络连接中断后的重试,调用远程服务超时,这类的就可以使用重试。接下来引用一个例子来说明。第一步,引入maven依赖org.springframework.retryspring-r
_修铁路的
·
2020-08-10 07:31
Java
Spring学习
之AOP总结帖
AOP(面向方面编程),也可称为面向切面编程,是一种编程范式,提供从另一个角度来考虑程序结构从而完善面向对象编程(OOP)。在进行OOP开发时,都是基于对组件(比如类)进行开发,然后对组件进行组合,OOP最大问题就是无法解耦组件进行开发,比如我们上边举例,而AOP就是为了克服这个问题而出现的,它来进行这种耦合的分离。AOP为开发者提供一种进行横切关注点(比如日志关注点)分离并织入的机制,把横切关注
weixin_33947521
·
2020-08-10 03:42
java
后端
spring学习
系列(二)- 反射的使用与原理
反射其实是间接调用,这样有什么好处呢,其实也是动态编译,不用改变源码。java的反射机制就是增加程序的灵活性,避免将程序写死到代码里。动态配置联合XML,就可以java允许我们间接对Class的对象实例操作,Class文件有类装载器装载后,在JVM中形成一份描述Class的结构的元信息对象,通过该元信息对象可以获知Class的结构信息:如构造函数,属性和方法等。实际就是间接调用下面通过一个例子来将
你所看不见的阳光
·
2020-08-09 23:06
java
Spring学习
:IOC之降低耦合的原因
IOC是什么控制反转,将对象创建交给SpringIOC容器:对象工厂目的:将耦合度尽量降低,当具体类发生改变的时候,只需要修改配置文件,而不是修改对用代码。实现关键原理:XML文件(怎么解析的暂时不用管),工厂模式,反射机制工厂模式将对象创建的过程交由另一个类的getXXX方法来完成,一个简单的例子classUserService{execute(){UserDaoud=UserFactory.g
Einskai216
·
2020-08-09 18:38
JVM相关
JAVA基础知识
Spring学习
(三)AOP
Spring学习
(三)AOP在了解AOP之前首先我们了解一下动态代理代理设计模式的原理:使用一个代理将对象包装起来,然后用该代理对象取代原始对象。任何对原始对象的调用都要通过代理。
SC_IT
·
2020-08-09 17:06
Spring学习
(二)注解配置
Spring学习
(二)注解配置1、注解标识组件普通组件:@Component(常用于用于除以下的其他层)标识一个受SpringIOC容器管理的组件持久化层组件:@Respository(常用于Dao层)
SC_IT
·
2020-08-09 17:06
Spring学习
(四)声明式事务
Spring学习
(四)声明式事务1、事务概述要么都执行,要么都不执行事务管理是企业级应用程序开发中必不可少的技术,用来确保数据的完整性和一致性.事务四个属性ACID原子性(atomicity):事务的原子性要求事务中的所有操作要么都执行
SC_IT
·
2020-08-09 17:06
Spring学习
(一)Spring概述 IOC容器和bean的配置
Spring学习
(一)Spring概述IOC容器和bean的配置1、Spring概述1.1、什么是Spring?
SC_IT
·
2020-08-09 17:06
[原创]java WEB学习笔记106:
Spring学习
---AOP的通知 :前置通知,后置通知,返回通知,异常通知,环绕通知...
本博客的目的:①总结自己的学习过程,相当于学习笔记②将自己的经验分享给大家,相互学习,互相交流,不可商用内容难免出现问题,欢迎指正,交流,探讨,可以留言,也可以通过以下方式联系。本人互联网技术爱好者,互联网技术发烧友微博:伊直都在0221QQ:951226918---------------------------------------------------------------------
weixin_30287169
·
2020-08-09 13:22
Spring学习
1-为什么要使用spring
学过Java的人,几乎没有人不知道spring这个框架。而且在进行Java面试的时候面试官往往很喜欢问Spring相关的知识,今天我想写下的问题就是我们为什么要使用Spring。我觉得有一下几个方面:1.Spring是一个轻量级的框架:它可以继承到一个很小的Jar包,处理所需要花费的开支也非常小,但是它提供了很多的功能支持,像事务处理,持久层的支持,贯穿于整个项目,用了它以后可以让程序员只注重程序
qingjiquan
·
2020-08-09 10:20
Spring
Java
Spring学习
总结(五)——Spring整合MyBatis(Maven+MySQL)一
MyBatis-Spring会帮助你将MyBatis代码无缝地整合到Spring中。使用这个类库中的类,Spring将会加载必要的MyBatis工厂类和session类。这个类库也提供一个简单的方式来注入MyBatis数据映射器和SqlSession到业务层的bean中。而且它也会处理事务,翻译MyBatis的异常到Spring的DataAccessException异常(数据访问异常,译者注)中
weixin_30518397
·
2020-08-09 05:59
Spring学习
总结(五)——Spring整合MyBatis(Maven+MySQL)二
接着上一篇博客《Spring整合MyBatis(Maven+MySQL)一》继续。Spring的开放性和扩张性在J2EE应用领域得到了充分的证明,与其他优秀框架无缝的集成是Spring最为强大的功能。Spring类似电脑的主板,可以将许多部件集成在一起协调工作。一、在Web项目中启动Spring容器在Web项目中当Web容器启动时我们要同时启动Spring容器,有三种办法,第一种使用监听器启动,第
weixin_30826761
·
2020-08-09 04:35
Spring学习
总结(三) ——Spring整合MyBatis (Maven+MySQL)
一、使用Maven创建一个Web项目使用Maven创建web项目在此不做赘述了。二、使用MyBatis完成MySQL数据库访问2.1、添加依赖要完成使用MyBatis访问MySQL数据库,需要添加一些依赖包,包含MyBatis3,连接驱动,JUnit,Log4j2等。可以去共享资源库中搜索,第一个网站地址是:http://mvnrepository.com/,这里以搜索连接驱动为示例,搜索后的结果
qq_15014327
·
2020-08-09 04:24
Spring
FrameWork
Spring学习
笔记二之练习AOP
一.需求二.数据库users表三.搭环境1.新建loginweb项目2.导入相关jar包3.WEB-INF下配置web.xml(1)配置监听器,复制管理springweb容器(2)将spring配置文件传过去contextConfigLocationclasspath:applicationContext.xmlorg.springframework.web.context.ContextLoad
cute。
·
2020-08-09 01:20
Spring
Spring学习
总结(一)——对IOC的理解和配置使用(基于XML和基于注解)
一、Spring框架概述Spring是一个非常活跃的开源框架,它是一个基于IOC和AOP来构架多层JavaEE系统的框架,它的主要目地是简化企业开发。Spring以一种非侵入式的方式来管理你的代码,Spring提倡“最少侵入”,这也就意味着你可以适当的时候安装或卸载Spring。Spring采用独立的模块式开发,这样可以有选择的使用其中的模块,降低了业务对象的复杂性和组件之间的耦合性。Spring
学以致用HT
·
2020-08-08 20:07
Spring
SAP Commerce开发时的
Spring学习
要点记录
SpringframeworkBeanPostProcessorBeanFactoryPostProcessorAutowiredAnnotationBeanPostProcessorBean:如果用@Bean显式指定了名称,就用这个显式名称:@Bean({"b1","b2"})//beanavailableas'b1'and'b2',butnot'myBean'publicMyBeanmyBea
汪子熙
·
2020-08-08 16:02
Jerry
Wang的原创SAP技术文章
开源
Java
spring学习
笔记(二)
5.2ContaineroverviewTheinterfaceorg.springframework.context.ApplicationContextrepresentstheSpringIoCcontainerandisresponsibleforinstantiating,configuring,andassemblingtheaforementionedbeans.Thecontain
gdfsbingfeng
·
2020-08-08 15:04
java
spring
Spring学习
总结—注册IOC容器和使用IOC容器、在xml文件中多种bean配置实验详解、工厂配置、以及在类中运用注解配置
Spring学习
总结—注册IOC容器和使用IOC容器、在xml文件中多种bean配置实验详解、工厂配置、以及在类中运用注解配置一、为什么需要学习Spring,以及Spring框架的作用?
机械小白还复休
·
2020-08-08 11:48
Spring学习
spring学习
总结(五):IOC & DI 配置 Bean 之自动装配及bean之间的关系
IOC&DI配置Bean之自动装配及bean之间的关系XML配置里的Bean自动装配SpringIOC容器可以自动装配Bean.需要做的仅仅是在的autowire属性里指定自动装配的模式byType(根据类型自动装配):若IOC容器中有多个与目标Bean类型一致的Bean.在这种情况下,Spring将无法判定哪个Bean最合适该属性,所以不能执行自动装配.byName(根据名称自动装配):必须将目
A天道酬勤
·
2020-08-08 02:28
spring全家桶系列
Spring学习
(2)--在xml中使用autowire自动装配Bean属性
spring的自动装配:是指对于当前需要装配的bean的属性,不用使用手工方式显示装配,而是让spring自己通过在IOC容器中按照一定的规则查找相关的符合条件的bean,装配为bean的属性。的autowire属性有六个值,说明如下:1、No:即不启用自动装配。Autowire默认的值。2、byName:通过属性的名字的方式查找JavaBean依赖的对象并为其注入。3、byType:通过属性的类
我喜欢吃肉
·
2020-08-08 02:43
java
框架
spring学习
系列(一):spring自动化装配bean
Spring容器负责创建应用程序中的bean并通过DI来协调这些对象之间的关系。Spring具有非常大的灵活性,它提供了三种主要的装配机制:在XML中进行显式配置。在Java中进行显式配置。隐式的bean发现机制和自动装配。这里主要记录下自动化装配的方法。1.Spring从两个角度来实现自动化装配:组件扫描(componentscanning):Spring会自动发现应用上下文中所创建的bean。
masterLSC
·
2020-08-08 01:57
烂笔头
Spring学习
笔记一(Spring简单介绍)
1.前言从今天起开始写几篇关于Spring的文章,来总结一下,近来的学习情况,也想与大家分享一下学习Spring的心得和体会。希望大家能够多多指正。2.Spring简单介绍上图是有关Spring的整个架构图,从图中我们可以看出,Spring主要包括AOP、数据访问,WEB访问等几大块内容。Spring是一个基于JAVA的轻量级J2EE的应用框架。那么Spring能干什么呢?目前我们看到市面上有很多
LuckyZhouStar
·
2020-08-08 01:51
Java学习
SSH框架
Spring学习
(三):BeanFactory和ApplicationContext
1.概述:Bean工厂(com.springframework.beans.factory.BeanFactory)是spring框架最核心的接口,它提供了高级Ioc的配置机制;BeanFactory使管理不同类型的java对象成为可能;应用上下文(com.springframework.context.ApplicationContext)是建立在BeanFactory基础之上,提供了更多面向
BoneToBone
·
2020-08-08 01:45
spring
Spring学习
笔记(篇三)
代码地址:https://github.com/Zhuyaqiang/spring-study目录14SpringMVC14.1简介14.2实现分析(重点)14.3正式开发14.4Controller总结14.4.1方式一14.4.2方式二(使用注解)14.5ResquestMapping14.6Restful风格14.7SpringMVC的重定向和转发14.8数据处理与回显14.8.1数据处理1
吃包子的猪
·
2020-08-07 23:51
学习笔记
上一页
10
11
12
13
14
15
16
17
下一页
按字母分类:
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
其他