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容器
Spring(二)注解相关作用和在xml配置文件中编写标签一样在xml文件中需要配置一下以上内容在官方文档中均能找到用于创建对象@Component作用:把当前类的对象存入spring容器中属性:value:用于指定bean的id。什么也不写时,它的默认值是当前类名,首字母改为小写。Controller:一般用于表现层Service:一般用于业务层Respository:一般用于持久层这三个注解的
o_Trey
·
2020-08-21 20:06
Spring学习
(一)IoC容器&解耦&依赖注入(示例代码后续更新)
Spring(一)IoC控制反转(InversionofControl,缩写为IoC),是面向对象编程中的一种设计原则,可以用来减低计算机代码之间的耦合度。常规代码和控制反转代码的区别常规代码调用调用调用用户业务1业务2业务3控制反转将控制权交给Ioc容器调用调用调用用户IoC容器业务1业务2业务3目的解耦:降低程序各个部分之间的依赖度,能够确保如果哪一个部分如果出现错误,依然能够成功编译,但是运
o_Trey
·
2020-08-21 20:06
Spring学习
笔记——Spring事务只对运行时异常回滚
我们在使用Spring时候一般都知道事务在遇到异常的时候会回滚,岂不知Spring的事务默认只有在发生运行时异常即:RunTimeException时才会发生事务,如果一个方法抛出Exception或者Checked异常Spring的事务并不会回滚。下面我们来看看异常的分类,异常一般分为Checked异常和RunTime异常。CheckedException:Java认为Checked异常都是可以
拉里·佩奇
·
2020-08-21 19:32
Spring
Spring学习
笔记 - 第005天
用代码配置SpringIoC容器+整合hibernate1、创建config类@ConfigurationpublicclassAppConfig{}@Configuration表示这是spring的配置文件2、配置数据库连接池@BeanpublicDataSourceDataSource(){BasicDataSourcedataSource=newBasicDataSource();dataS
迷茫o
·
2020-08-21 16:19
Spring学习
--1. @RequestMapping的路径参数
一、@RequestMapping的路径参数packagecays.mymvc;importcays.domain.DemoObj;importorg.springframework.stereotype.Controller;importorg.springframework.web.bind.annotation.PathVariable;importorg.springframework.w
毕九生
·
2020-08-21 15:27
Spring
【
Spring学习
】spring依赖注入用法总结
顾名思义就是通过注解来实现注入,Spring和注入相关的常见注解有Autowired、Resource、Qualifier、Service、Controller、Repository、Component。•Autowired是自动注入,自动从spring的上下文找到合适的bean来注入•Resource用来指定名称注入•Qualifier和Autowired配合使用,指定bean的名称•Servi
May的博客
·
2020-08-21 14:03
框架
Spring学习
笔记之bean的装配
本文原链接点我查看前言Spring是一个致力于降低Java开发复杂性的框架,其中最重要的部分就是依赖注入和切面编程。本文主要讲解Spring的bean和依赖注入的基本知识和用法。Springbean简介什么是Javabean所有属性为private提供默认构造方法提供getter和setterSpringbean的生命周期Spring对bean进行实例化;Spring将值和bean的引用注入到be
龟仙老人
·
2020-08-21 13:34
【
Spring学习
】ring的core模块应用详解
Core模块主要的功能是实现了控制反转与依赖注入、Bean配置以及加载。Core模块中有Beans、BeanFactory、BeanDefinitions、ApplicationContext等概念。Beans为spring里的各种对象,一般要配置在spring的配置文件中;BeanFactory为创建Beans的Factory,spring通过BeanFactory加载各种Beans;BeanD
May的博客
·
2020-08-21 12:14
框架
Spring学习
沉淀
Spring学习
沉淀基本概念Reactive&&ServletReactiveServletSpring注解总结装配bean配置类ConfigBean测试类源码学习依赖注入和控制反转(spring容器)
xrs_sjtu
·
2020-08-21 11:35
编程内功
Spring学习
笔记之—— Spring Bean
SpringBean文章目录**SpringBean**Bean的配置Bean的实例化构造方法实例化静态工厂实例化实例化工厂实例化Bean的作用域Bean的生命周期Bean后置处理器Bean定义继承Spring注入内部BeansSpringBeans自动装配内容参考《Spring5高级编程》。Spring容器可以看作一个大型工厂,用于生产和管理Spring容器中的Bean。如果要使用这个工厂来生产
HGF_Josuke
·
2020-08-21 11:44
Spring学习笔记
Spring学习
总结(二)——静态代理、JDK与CGLIB动态代理、AOP+IoC
AOP(AspectOrientedProgramming)意为:面向切面编程,通过预编译方式和运行期动态代理实现程序功能的统一维护的一种技术。AOP是OOP的延续,是软件开发中的一个热点,也是Spring框架中的一个重要内容,是函数式编程的一种衍生范型。利用AOP可以对业务逻辑的各个部分进行隔离,从而使得业务逻辑各部分之间的耦合度降低,提高程序的可重用性,同时提高了开发的效率。一、为什么需要代理
weixin_30485291
·
2020-08-21 10:38
Spring AOP配置中的问题aop:aspectj-autoproxy
(1)对于菜鸟来说,在
Spring学习
中可能会遇到各种各样的问题。下面就简单的写一下,我在学习SpringAOP配置中遇到的问题吧。
waeceo
·
2020-08-21 10:38
java
spring
jar
Spring学习
总结(19)——Spring概念详解
Spring是一个开源框架,Spring是于2003年兴起的一个轻量级的Java开发框架,由RodJohnson创建。简单来说,Spring是一个分层的JavaSE/EEfull-stack(一站式)轻量级开源框架。你可能正在想“Spring不过是另外一个的framework”。当已经有许多开放源代码(和专有)J2EEframework时,我们为什么还需要SpringFramework?Sprin
科技D人生
·
2020-08-21 10:24
Spring
Spring学习
笔记——(5)AOP(二)
一、前置通知(1)在方法执行之前执行的通知。前置通知使用@Before注解,并将切入点表达式的值作为注解值。/***前置通知,在目标方法开始之前执行。*1.@Before标记的方法的方法体.*2.@Before里面的是切入点表达式*3.JoinPoint类型的参数:从中可以访问到方法的签名和方法的参数.*/@Before("execution(publicintcom.shaohe.spring.
星_陨
·
2020-08-21 10:38
Spring系列
spring学习
笔记十四 五种通知
一、五种通知1.前置通知2.后置通知3.返回通知4.异常通知5.环绕通知二.工程目录三、工程文件定义一个接口AtithmeticCalculator.javapackageaop.impl;importorg.omg.PortableInterceptor.IORInterceptor;publicinterfaceAtithmeticCalculator{intadd(inti,intj);in
不染心
·
2020-08-21 10:13
spring
Spring学习
之Spring三种装配机制:(二)显示装配bean
今天我们介绍一下Spring三种装配机制中的另外两种装配方式:JavaConfig和XML配置,这两种方式区别于自动化装配方式都属于显示装配。1、Java代码装配bean首先,我们通过在Config类中使用@Bean注解来声明bean;@Bean注解会告诉Spring其注解的方法会返回一个对象,该对象要注册为Spring上下文中的bean。@Bean(name=“id”):我们可以通过这种方式设置
于桂晨
·
2020-08-21 09:35
spring学习
笔记(五):依赖注入,通过 IOC 容器给对象的属性注入值
1、通过构造函数给对象的属性注入值:
spring学习
笔记(三):通过IOC创建有参构造的对象2、通过setter方法给对象的属性注入值:普通属性直接赋值实体类User.java:/***实体类javabean
秋忆夏伤
·
2020-08-21 09:58
spring学习笔记
spring学习
day2
spring错误:EL1005E:(pos0):Typecannotbefound'System.out'解决方法:#号后配置bean依赖以及切面的的一般xml配置-->
徐老鬼
·
2020-08-21 09:22
spring
spring学习
笔记-通过注解将对象注入IOC容器
1.通过注解将对象注入IOC容器我们可以通过使用以下四个注解的任意一个将类快速注入到IOC容器中,而不必再去applicationContext中进行繁琐的配置:@controller:org.springframework.stereotype.Controller控制器,推荐添加在控制类上@service:org.springframework.stereotype.Service业务逻辑,推
笨鸟不是菜鸟
·
2020-08-21 08:10
spring
Spring学习
笔记(12.基于java的容器注解)
@Bean表示一个用于配置和初始化一个由SpringIoc容器管理的新对象的方法,类似于XML配置文件的可以在Spring的@Component注解的类中使用@Bean注解任何方法(仅仅是可以)上一点中,通常使用的是@ConfigurationBean自定义Beanname@configurationpublicclassAppConfig{@Bean(name="myFoo")publicFoo
LXChild
·
2020-08-21 08:19
Spring
管理
对象
xml
java
spring
Spring学习
笔记(10.Spring Bean装配之Bean的定义域及注解实现)
1.Bean管理的注解实现及例子ClassPath扫描与组件管理类的自动检测与注册Bean@Component,@Repository,@Service,@Controller@Required@AutoWired@
[email protected]
扫描与组件管理从Spring3.0开始,SpringJavaConfig项目提供了很多特性,包括使用Java而不是XML定义
LXChild
·
2020-08-21 08:18
Spring
Spring学习
笔记(9.Spring Bean装配之Resource)
1.Resources针对于资源文件的统一接口1.1Resources分类UrlResource:URL对应的资源,根据一个URL地址即可构建ClassPathResource:获取类路径下的资源文件FileSystemResource:获取文件系统里面的资源ServletContextResource:ServletContext封装的资源,用于访问ServletContext环境下的资源Inp
LXChild
·
2020-08-21 08:18
Spring
Spring学习
笔记整理——Spring概述
学习链接地址:http://www.iteye.com/blogs/subjects/spring31.1概述1.1.1Spring是什么Spring是一个开源的轻量级JavaSE(Java标准版本)/JavaEE(Java企业版本)开发应用框架,其目的是用于简化企业级应用程序开发。1.1.2Spring能帮我们做什么Spring能帮我们根据配置文件创建及组装对象之间的依赖关系。Spring面向切
梅啉豆
·
2020-08-21 08:23
spring
Spring学习
(四)——前端交互
本节内容依然接着前一节
Spring学习
(三)——IDEA搭建maven+SpringMVC的例子进行描述。转发1.获取页面请求参数a.通过request对象获取参数值b.
Growing_Snake
·
2020-08-21 07:56
Java
Spring学习
(三)—— IDEA搭建maven+Spring MVC
文章目录1.SpringMVC五大组件五大组件的关系:2.IDEA搭建mavenSpringMVCSpringMVC是一个用来简化基于MVC架构的web应用开发框架。1.SpringMVC五大组件DispatcherServletC接受请求后,依据HandlerMapping的配置调用相应的Controller来进行处理。(类似控制器)HandlerMappingC包含了请求路径与模型的对应关系。
Growing_Snake
·
2020-08-21 07:56
Java
Spring学习
(五)—— 实用小工具
1.Spring拦截器Spring拦截器可以对DispatcherServlet的请求进行拦截,并对Controller的处理结果进行修改。可以用于拦截未登陆用户访问页面,或者在处理器抛出异常后可以用于处理异常。(1)实现一个拦截器类importorg.springframework.web.servlet.HandlerInterceptor;importorg.springframework.
Growing_Snake
·
2020-08-21 07:38
Java
Spring学习
(二)—— 注解简化配置文件
使用注解简化配置文件1.组件扫描Spring容器会通过组件扫描该包及其子包的所有类,并将有特定注解(通用注解:@Component、@Named;持久化层组件注解:@Repostory;业务层组件注解@Service;控制层组件注解:@Controller)的类纳入容器进行管理,相当于在配置文件中配置了一个bean元素。以下提供一个简单的示例步骤:(1)在类前添加特定的组件注解bean的id,还可
Growing_Snake
·
2020-08-21 07:38
Java
Spring学习
笔记(一)——容器注入
文章目录1.set方式注入(较常用)2.构造器方式注入3.自动装配4.注入基本类型值5.注入集合类型值IOC(Inversionofcontroll控制反转):对象之间的依赖关系由容器来控制。DI(Dependencyinjection依赖注入):容器通过调用对象提供的set方法或者构造器来建立依赖关系。IOC是目标,DI是实现手段。1.set方式注入(较常用)被注入类提供set方法,配置元素以下
Growing_Snake
·
2020-08-21 07:37
Java
Spring学习
笔记(8.Spring Bean装配之自动装配)
1.Bean的自动装配(Autowiring)装配类型*No:不做任何操作*byname:根据属性名自动装配。此选项将检查容器并根据名字查找与属性完全一致的bean,并将其与属性自动装配*byType:如果容器中存在一个与制定属性类型相同的bean,那么将与该属性自动装配;如果存在多个该类型bean,那么抛出异常,并指出不能使用byType方式进行自动装配;如果没有找到相匹配的bean,则什么事都
LXChild
·
2020-08-21 07:04
Spring
Spring学习
(三):Spring源码解读启动过程及IOC原理
在Web容器中启动SpringIOCContextLoaderListener实现ServletContextListener,这个接口里面的函数会结合web容器的生命周期被调用。因为ServletContextListener是ServletContext的监听者,如果ServletContext发生变化,会触发相应的事件,而监听者一直对这些事件进行监听,如果接受到了监听的事件,就会作出预先设计
To_Master
·
2020-08-21 04:19
Spring学习
Java基础知识及扩展
spring学习
1.2自动装配Bean - 强化
如何给bean自定义IDspring应用上下文中所有的bean都会被给定一个id如下面这个@ComponentpublicclassDogimplementsIAnimals{publicvoidsay(){System.out.println("wang....");}}spring会自动根据其类名指定id,一般是将类名的第一个字母变为小写如上述的例子中:bean的id为dog但当我们需要设置不
长脖子树
·
2020-08-21 03:13
spring学习
笔记(二十一)springboot_web开发
4.8国际化SpringMVC配置过程:1)、编写国际化配置文件;2)、使用ResourceBundleMessageSource管理国际化资源文件3)、在页面使用fmt:message取出国际化内容SpringBoot配置过程步骤:1)、编写国际化配置文件,抽取页面需要显示的国际化消息2)、SpringBoot自动配置好了管理国际化资源文件的组件;@ConfigurationProperties
毛依依
·
2020-08-21 03:21
spring
Spring学习
笔记(二十)——springboot基于AdminLTE的后台管理系统模板
目录1.系统简介2.系统详情3.使用到的技术4.源码下载1.系统简介该后台管理系统是使用了AdminLTE界面的一个简洁,实用的系统,AdminLTE的使用在上篇文章有详细介绍。主要实现的功能是友好界面的数据增、删、改、查,分页等功能。由于只是一个模板,所以只做了一个实现案例,但是麻雀虽小,五脏俱全,并且有很好的扩展性。2.系统详情登录页面没有权限访问页面登录(只有登录后才有权限)登录成功数据列表
不愿意做鱼的小鲸鱼
·
2020-08-21 02:53
Spring
java
Spring学习
笔记(十九)——springboot Web开发和模板引擎thymeleaf语法使用
目录SpringBoot:Web开发1、简介2、SpringBoot对静态资源的映射规则(自动配置);3、模板引擎1、引入thymeleaf;2、Thymeleaf使用3、语法规则1)、th:text;改变当前元素里面的文本内容;2)、标准表达式语法:4、SpringMVC自动配置1.SpringMVCauto-configuration2、扩展SpringMVC3、全面接管SpringMVC;5
不愿意做鱼的小鲸鱼
·
2020-08-21 02:52
java
Spring
Spring学习
笔记(十八)——spring日志框架的配置和使用
目录springBoot日志1、日志框架2、SLF4j使用1、如何在系统中使用SLF4jhttps://www.slf4j.org2、遗留问题3、SpringBoot日志关系4、日志使用;1、默认配置2、指定配置5、切换日志框架SSM日志的使用springBoot日志1、日志框架市面上的日志框架;JUL、JCL、Jboss-logging、logback、log4j、log4j2、slf4j…日志
不愿意做鱼的小鲸鱼
·
2020-08-21 02:21
java
Spring
Spring学习
笔记之AOP
引言:AOP全称为AspectOrientedProgramming即为面向面变成,它是一种变成思想;Spring为了管理日志信息,事务信息以及异常等信息将这种思想加入到了自己的架构中;我们称之为SpringAOP;一:究竟什么是面向切面编程?百度百科:通过预编译方式和运行期动态代理实现程序功能的统一维护的一种技术。AOP是OOP的延续;是软件开发中的一个热点,也是Spring框架中的一个重要内容
cp_insist
·
2020-08-20 18:09
SSM框架之
spring学习
1——创建对象,处理依赖关系
1、引入spring核心包a)commons-logging-1.1.3.jar日志b)spring-beans-3.2.5.RELEASE.jarbean节点c)spring-context-3.2.5.RELEASE.jarspring上下文节点d)spring-core-3.2.5.RELEASE.jarspring核心功能e)spring-expression-3.2.5.RELEASE.
Ji_Liguo
·
2020-08-20 14:43
java学习
Spring学习
总结(2.3)-Spring MVC:handlerAdapter
前面一篇博客介绍了HandlerMapping这个组件,它负责的是定位请求处理器Handler。这是SpringMvc处理流程的第二步。那么,当定位到Handler之后,DispatcherServlet会将得到的Handler告知HandlerAdapter,HandlerAdapter再根据请求去定位请求的具体处理方法是哪一个。职责在HandlerMapping返回处理请求的Controlle
zhuojiajin
·
2020-08-20 13:45
java
spring学习
笔记2---MVC处理器映射(handlerMapping)三种方式(附源码)
一、根据Beanname访问controller:在springmmvc-servlet.xml的配置handlermapping中加入beanname,通过该beanname找到对应的controller实现控制12452、根据简单URL查找controller:在springmmvc-servlet.xml的配置handlermapping中加入简单URL查找controller12345us
weixin_30614587
·
2020-08-20 12:12
Spring学习
——程序间的依赖关系解决
程序间的依赖关系。在开发过程中一个项目是需要许多人共同完成的,类与类之间存在依赖关系,如果不解决依赖关系,A的类没有写完,B完全不能工作需要等待A写完才能写,要解决这个问题就需要使用反射功能解决,减少使用newXXX的使用创建实例,确保在写代码的时候编译过程中不报错。开发时遵循的原则:编译时不依赖,运行时才依赖。解决依赖关系:使用反射创建类对象。使用反射创建类对象引发的新问题:使用配置文件,通过读
puppycuty
·
2020-08-20 11:40
java
spring
Spring学习
—Spring中定时器实现
Spring学习
—Spring中定时器实现在一些工作需要使用到定时器,Spring很好的集成了定时器的功能!
不敲代码的攻城狮
·
2020-08-20 11:40
Java
spring
什么是Spring,IOC是什么?DI是什么?
Spring学习
笔记已更新今天1.什么是Spring(面试题)(惠普的两个哥们做的spring)Spring是一个容器,可以接管各个层次的Bean(action/domain/pojo/javabean
春夜浮晓
·
2020-08-20 06:05
java
spring
Spring学习
(三 AOP注解开发和事务)
AOP注解开发(基于AspectJ)将目标类交给Spring将切面类交给Spring在配置文件中打开AOP注解在切面类上加上@Aspect//将其注解为切面类在切面类的方法上加上@Before@AfterReturning@Around@After@AfterThrowing//通知类型基本形式@XXX(value="execution(语法)")通知类型详解@Before前置增强@Before(
终城城城
·
2020-08-20 06:29
spring学习
(官网)——解决spring有多个匹配bean产生的冲突
1:使用@Primary注解微调:通过类型自动匹配可能会导致多个候选对象,在选择过程中有更多限制是必须的,一种方式是使用spring的@Primary注解实现,当一个单值的依赖有多个候选的bean时,@Primary注解指示给予一个优先的bean。如果在所有候选的bean中只有一个是primary的,这个bean将会被匹配。@ConfigurationpublicclassMovieConfigu
下一个转角124
·
2020-08-19 18:01
Spring学习
笔记—高级特性
1.通过PropertyPlaceholderConfigurer在spring中加载其他外部配置文件或者属性文件:在很多javaEE工程中,Spring的角色非常重要,是一个管理其他模块和组件的轻量级容器,Spring经常需要管理Struts、Ibatis、hibernate等,这些开源框架的配置文件就通过Spring的PropertyPlaceholderConfigurer加载在Spring
sunByFeng
·
2020-08-19 18:12
spring
Spring学习
笔记(三)Spring的注入方式-构造函数注入
在类名前面加@Component进行实例化类、在beans.xml中用构造函数实例化对象——普通值、数组,list,set、Map和Properties、自定义类型实例化、给自定义类型初始化数据、给自定义类型初始化数据——推荐引用方式、接口注入实现类(实现接口回调)重点啊!!!SpringMvcSSM框架源码获取github1.目录结构(需要的jar包均在环境搭建中有)2.在类名前面加@Compo
和尚要吃肉
·
2020-08-19 15:54
Spring学习总结
Spring学习
笔记:Spring 框架概述 转
[size=large]http://www.iteye.com/topic/583213◆简介目的:解决企业应用开发的复杂性功能:使用基本的JavaBean代替EJB,并提供了更多的企业应用功能范围:任何Java应用Spring框架是一个分层架构,由7个定义良好的模块组成。Spring模块构建在核心容器之上,核心容器定义了创建、配置和管理bean的方式。组成Spring框架的每个模块(或组件)都
hgx0615
·
2020-08-19 15:00
Spring
学习
SPRING源码学习之路(一)
结合《Spring技术内幕:深入解析SPRING架构与设计原理》这本书开启
Spring学习
之路。ps:之前其实已经看过一部分了,但是也就是看过,一看而过了。
丶roc
·
2020-08-19 10:57
spring
Spring学习
(十一)使用对象-关系映射持久化数据
一、spring集成hibernate配置Session·Factory@BeanpublicSessionFactorysessionFactoryBean(){try{LocalSessionFactoryBeanlsfb=newLocalSessionFactoryBean();lsfb.setDataSource(dataSource());lsfb.setPackagesToScan("
木书
·
2020-08-19 10:59
spring学习
方法源码分析
一、首先Java的基础、面向对象的基础和设计模式的基础知识是必不可少的。关于设计模式我觉得不用学太多,但以下三个模式是学习Spring必不可少的:factory模式(包括简单工厂和抽象工厂),Strategy模式,Templatemethod模式。如果不掌握这些你就根本没法领悟Spring的精髓,只能依样画葫芦地照搬,这是很可怕的事。我这里强烈建议的书可能让人有点意外,那就是Expertoneon
胡弦
·
2020-08-19 10:13
Spring
上一页
8
9
10
11
12
13
14
15
下一页
按字母分类:
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
其他