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学习
(十八)——SpringBoot健康检测
文章目录依赖health配置访问结果metrics配置访问结果info配置访问结果依赖org.springframework.bootspring-boot-starter-actuatorhealth配置如果还想查看info、metrics等状态,可以将include:"health"改为include:"*"#健康检测management:endpoints:web:exposure:incl
郭建華
·
2020-08-23 23:23
Spring
spring
boot
spring
linux
java
运维
spring学习
笔记13(注解@Autowired方式注入)
出自:http://wang09si.blog.163.com/blog/static/17017180420139261016713/@Autowired与@Resource用法基本相同,区别在于@Autowired是默认以类型去查找,而@Resource默认以字段名去查找。@Autowired是spring提供的,而@Resource是j2ee提供的。看例子:publicclassAnimal
zwhfyy
·
2020-08-23 22:51
SpringFrameWork
2.
Spring学习
之路(自动装配、基于注解开发)
一.Bean的自动装配1.1三种装配机制(1).xml中显示配置(2).自动装配(3)java中显示配置1.2自动装配的两个操作组件扫描,自动装配DEMOpublicclassCat{publicvoidshout(){System.out.println("miao~");}}publicclassDog{publicvoidshout(){System.out.println("wang~")
Scout_study
·
2020-08-23 21:49
Spring学习
Spring学习
总结(6)——Spring之核心容器bean
2019独角兽企业重金招聘Python工程师标准>>>一、Bean的基础知识1.在xml配置文件中,bean的标识(id和name)id:指定在benafactory中管理该bean的唯一的标识。name可用来唯一标识bean或给bean起别名。[html]viewplaincopy........2.bean的classclass属性指定了bean的来源,即bean的实际路径。注意要指定全路径,
weixin_34087307
·
2020-08-23 20:13
spring学习
(四)
昨天继续学习夏老大的《Spring开发指南》,发现一个比较大的bug。27页中ApplicationContextctx=newFileSystemXmlApplicationContext("bean.xml");LoginActionaction=(LoginAction)ctx.getBean("action");action.login("Erica","mypass");之前bean.x
iteye_2180
·
2020-08-23 17:21
Spring
Bean
出版
.net
XML
spring学习
(一)
今天开始学习《Spring开发指南》,按照上面的配置,运行spring的第一程序,结果发现就出现错误。主要有下面2个错误,呵呵,建议有人修改一下《Spring开发指南》,以免后人再犯同样的错误,而且找半天还找不到解决的办法。其一:错误现象如下:java.lang.NoClassDefFoundError:org/apache/commons/logging/LogFactoryatorg.spri
iteye_2180
·
2020-08-23 17:21
Spring
Java
junit
Eclipse
Apache
spring学习
(二)
今天继续学习spring,按照《Spring开发指南》goon,结果到22页的时候发现有如下代码InputStreamis=newFileInputStream("bean.xml");XmlBeanFactoryfactory=newXmlBeanFactory(is);Actionaction=(Action)factory.getBean("TheAction");使用junit4测试发送,
iteye_2180
·
2020-08-23 17:21
Spring
Bean
XML
Go
Spring学习
系列(1) 用maven创建java web工程
和传统方法相比,maven用起来不要太爽。不需要到处找jar包,不用管理jar包冲突,版本冲突,省了好多力气。这篇文章主要讲下如何用maven创建javaweb工程。假设你已经安装了maven以及Eclipse上maven插件。第一步:创建简单maven工程,架构类型选择要跳过,如下图所示。第二步:填写工程相关信息,需要注意,packaging打包类型要选择war第三部:在上步创建的工程右键,选择
北你妹的风
·
2020-08-23 15:46
Sping Boot 初探(一)--- 一分钟构建SpringWeb
SpringBoot帮助我们降低
Spring学习
门槛,快速构建基于Spring的各种项目,使用SpringBoot可以让我们从Spring各种复杂配置中解脱出来,约定优于配置,当然简单的被后必然隐藏了很多复杂的配置默认信息
孤单胖南瓜_
·
2020-08-23 11:24
spring
SpringMvc
SpringBoot
spring学习
-切面
一、注解创建切面@Aspect:表明该类为切面@Before:通知方法会在目标方法调用之前执行@After:通知方法会在目标方法返回或抛出异常后执行@AfterReturning:通知方法会在目标方法返回后执行@AfterThrowing:通知方法会在抛出异常后执行@Around:通知方法将目标方法封装起来@Pointcut:定义切点表达式@EnableAspectJ-AutoProxy:启用自动
空_7788
·
2020-08-23 06:22
spring学习
15(JdbcTemplate数据库)
spring封装对数据库基本操作;需要的jar1.新建配置文件image.png2.bean配置文件中导入外部配置文件3.配置c3p04.配置Spring的jdbcTemplate数据库的UPDATEINSERT,DELETE代码:/***测试UPDATEINSERT,DELETE*/privatestaticvoidtestUpdate(ApplicationContextctx){//获取sp
又是那一片天
·
2020-08-23 01:27
条条的
Spring学习
笔记01
一、什么是Spring?Spring是一款主流的、开源、轻量级的企业级java应用程序开发框架,具有强大的功能和卓越的性能。在服务器端采用三层体系架构:表现层(web)、业务逻辑层(service)、持久层(dao)。Spring提供了webMVC框架:模型(Model)由POJO类组成,封装了应用程序数据。视图(View)渲染模型数据。控制器(Controller)负责处理用户发送的请求并生成对
小盆友家的条条
·
2020-08-22 23:01
初学
自学
spring学习
之源码分析--spring如何解决循环依赖
spring学习
之源码分析--bean的创建以及之前的文章,都提到了循环依赖,那这次咱们来看看spring是如何解决循环依赖的。
大军
·
2020-08-22 13:10
java
spring
源码分析
依赖注入
Spring学习
笔记——IOC和DI
什么是IOC?所谓控制反转,是将我们代码里面需要实现的创建对象,以及创建对象所依赖的对象的创建的过程,全部交由容器来进行实现。这样我们就不必使用new关键字来进行创建对象,从而降低了耦合度。那么什么是DI呢?2004年,MartinFowler探讨了同一个问题,既然IOC是控制反转,那么到底“哪些方面的控制被反转了呢?”,经过详细的分析和讨论后,他得出了答案:“获得依赖对象的这个过程被反转了”。控
教宗沙立van
·
2020-08-22 12:02
java
spring
spring学习
(六)——3.2 Spring的 PostProcessor的使用实例
这是对BeanFactoryPostProcessor使用的一个简单示例。实体@DatapublicclassPostProcessorTestEntity{privateintid;privateStringname;}这个是我们做实例时候用的统一的实体。spring.xml结构这是我们做示例时候用的XML结构,后续我会描述注入了什么,代码不再贴出BeanFactoryPostProcessor
大·风
·
2020-08-22 02:13
#
Spring源码
源码
Spring 自动代理事务 中碰到了事务无法回滚的问题
我是一个
spring学习
的初手,在学习springinaction这本书的事务自动代理章节时,按照所说的方式,我先配置了一个自动代理和事务属性源advisor,如下: 而后,
zhang00001
·
2020-08-21 23:32
并发+JVM+分布式+微服务+设计模式学习笔记,建议收藏
Spring学习
笔记以下都是收集整理的架构学习笔记(有点大为了方便观看,在这缩略了)MyBaits学习笔记JVM与性能优化JVM是小白Java程序员成长路
程序猿总指挥
·
2020-08-21 22:50
java
spring学习
核心容器核心容器由spring-core,spring-beans,spring-context,spring-context-support和spring-expression(SpEL,Spring表达式语言,SpringExpressionLanguage)等模块组成,它们的细节如下:spring-core模块提供了框架的基本组成部分,包括IoC和依赖注入功能。spring-beans模块提
qq_38483191
·
2020-08-21 20:07
spring
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
上一页
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
其他