![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Spring
码农新锐
轻松的心态学习技术,认真的态度来敲代码!
展开
-
SpringBoot Admin 某个服务 down 解决方案
服务启动是正常的,但是在SpringBoot Admin 显示Down 的状态,在网上找错误,一直找不到相关的错误信息。真是授人以鱼,不如授人以渔,告诉大家如何找到相关的错误信息吧。再次访问:http://127.0.0.1:8000/actuator/health发现status:"DOWN"可以看到是因为这个原因导致的错误。然后启动这个服务,自然解决这个问题啦。解...原创 2020-01-19 11:55:15 · 2683 阅读 · 4 评论 -
让我们来聊聊Spring
初识Spring框架Spring 框架是 Java 应用最广的框架,它的成功来源于理念,而不是技术本身,它的理念包括 IoC (Inversion of Control,控制反转) 和 AOP(Aspect Oriented Programming,面向切面编程)。什么是Spring?Spring 是一个轻量级的 DI / IoC 和 AOP 容器的开源框架,来源于...原创 2019-06-15 15:45:20 · 347 阅读 · 0 评论 -
Spring IOC和DI之间的关系
我们通过小故事来理解IOC和DI的关系现实生活中,比如想吃水饺,在没有水饺店的日子里,最直观的做法就是:买面粉、蔬菜、肉等等食材,再去制造也就是去煮熟。这些都是主动创建的过程。也就是说想吃一顿水饺需要自己创造。然而到了今时今日,水饺店出现,当我们想吃水饺时,只需要知道水饺点的联系方式,通过电话等渠道描述你的需求、地址、联系方式、下订单等待,过一会就有人送来水饺啦。...原创 2019-06-30 16:34:59 · 2321 阅读 · 0 评论 -
SpringBean 配置及作用域
上篇文章介绍的IOC的理念与优点,这一章我们介绍如何将自己开发的Bean装配到Spring IOC容器中。Spring 配置有3种方式在XML文件中显示配置 在Java 接口实现配置 隐式Bean 的发现机制和自动装配原则 Spring有多种可选方案来配置bean,如何选择呢?这方面,并没有唯一的正确答案。你所做出的选择必须要适合你和你的项目。而且,谁说我们只能选择其中的...原创 2019-07-06 14:47:57 · 351 阅读 · 0 评论 -
Spring AOP 理解思想(一)
我眼中的AOP在我眼中AOP会有很多的概念,很多的术语,主要是面向切面编程。通俗的讲减少重复代码,少写代码达到相同的目的。面向切面编程(AOP, Aspect Oriented Programming)就是一种减重复代码方式。什么是切面?就是用一把刀来切一坨面。注意,相对于面而言,我们一定是横着来切它,这简称为“横切”。可以把一段代码想象成一坨面,同样也可以用一把刀来横切它,下面要做的...原创 2019-08-13 13:38:50 · 287 阅读 · 0 评论 -
Spring Aop 基于XML的配置 && 注解配置 (有源码)
这篇文章主要是对AOP的例子,如果大家对Spring Aop的知识感兴趣,可以阅读博主这篇SpringAop 理解(一)文章,我把xml配置和注解配置分成2个项目,已经上传github,大家可以文章末尾进行下载源码。基于注解配置1、新增切面类(重点实际比如记录日志可以在切面类中进行写操作,这样业务代码中不会有太多与业务无关的代码)@Aspect@Component...原创 2019-08-20 10:33:06 · 186 阅读 · 0 评论 -
Spring 加载 Application Context五种方式
目录Spring 容器 Spring多种类型应用上下文容器是Spring框架的核心。Spring 容器使用DI管理构成应用的组件。Spring容器使用DI管理构成应用的组件。这些对象更简单、易于理解,更易于重用并且更易于进行单元测试。Spring 容器Spring 容器并不是只有一个。Spring 自带了多个容器实现,可以归为两种不同的类型。Bean工厂(由org.spr...原创 2019-08-20 15:37:12 · 1845 阅读 · 1 评论 -
SpringMVC 使用@ResponseBody返回json 中文乱码
方法一,使用(produces = "application/json; charset=utf-8"): @RequestMapping(value="/getUsersByPage",produces = "application/json; charset=utf-8")// @RequestMapping("/getUsersByPage") @Response...原创 2019-09-10 10:24:59 · 213 阅读 · 0 评论