随笔分类 -  【spring】

spring
摘要:概念 在学习Spring Boot的过程中,接触最多的就是starter。可以认为starter是一种服务——使得使用某个功能的开发者不需要关注各种依赖库的处理,不需要具体的配置信息,由Spring Boot自动通过classpath路径下的类发现需要的Bean,并织入bean 步骤 引入sprin 阅读全文
posted @ 2017-12-01 17:48 码农阿当lodor 阅读(443) 评论(0) 推荐(0)
摘要:转载自 http://blog.csdn.net/king_is_everyone/article/details/53116744 1.介绍 通过之前的文章来看,SpringBoot涵盖了很多配置,但是往往一些配置是采用原生的Servlet进行的,但是在SpringBoot中不需要配置web.xm 阅读全文
posted @ 2017-11-22 15:04 码农阿当lodor
摘要:spring cloud eureka 如果出现某个应用实例 down(1), 说明 spring admin 健康检测没有通过导致 eureka 注册中心不会把这个实例从列表中删除掉。 这样所有使用这个实例的服务都会现404(前提是在应用中配置过spring admin); 2:spring ad 阅读全文
posted @ 2017-11-17 09:30 码农阿当lodor 阅读(12973) 评论(0) 推荐(0)
摘要:近期在捯饬spring的注解,现将遇到的问题记录下来,以供遇到同样问题的童鞋解决~ 先说明下场景,代码如下: 有如下接口: 同时有下述两个实现类 EmployeeServiceImpl和EmployeeServiceImpl1: 调用代码如下: 在启动tomcat时报如下错误: 其实报错信息已经说得 阅读全文
posted @ 2017-10-25 09:23 码农阿当lodor
摘要:基于spring cloud的aop配置 1,启动类MemberAppliaction增加注解 2,定义切面类 3,定义切入方法 4,常用的切入方法 (1),后置返回通知 @AfterReturning("execution(* com.sxit..*.*(..))") (2),后置异常通知 @Af 阅读全文
posted @ 2017-10-23 13:32 码农阿当lodor 阅读(224) 评论(0) 推荐(0)
摘要:一,问题 并发测试,对外接口测试50个并发的时候开发报错,报错信息类似如下: {"status":"0500","message":"GiftExchangeOrderClient#queryExchangeGifts(String,String,String,String) could not b 阅读全文
posted @ 2017-10-23 13:09 码农阿当lodor 阅读(3037) 评论(0) 推荐(1)
摘要:概述 从服务发现注解 一,spring-cloud-common包 针对服务发现,本jar包定义了 DiscoveryClient 接口 EnableDiscoveryClient注解 SpringFactoriesLoader调用loadFactoryNames其实加载META-INF/sprin 阅读全文
posted @ 2017-09-23 13:03 码农阿当lodor 阅读(2646) 评论(0) 推荐(0)
摘要:前言 以往的javaee配置过滤器是在web.xml中配置的,如下代码 而spring boot 是没有这个配置的,怎么办? 解决办法 定义一个自定义的过滤器,类似原来的模式 主程序启动文件,增加 总结: Spring Boot针对Servlet、Filter等,有几种注册方法 使用@WebFilt 阅读全文
posted @ 2017-09-21 15:17 码农阿当lodor 阅读(3168) 评论(0) 推荐(0)
摘要:首先来看一段代码,看过上一节的朋友肯定对这段代码并不陌生。这一段代码诠释了Spring加载bean的完整过程,包括读取配置文件,扫描包,加载类,实例化bean,注入bean属性依赖。 public void refresh() throws BeansException, IllegalStateE 阅读全文
posted @ 2017-09-10 15:43 码农阿当lodor
摘要:web.xml中有这么一段声明 利用ServletContextListener接口监听到启动事件,调用 ContextLoader.initWebApplicationContext方法完成启动 过程在 ContextLoader.initWebApplicationContext事件中,如下: 阅读全文
posted @ 2017-09-10 12:05 码农阿当lodor 阅读(468) 评论(0) 推荐(0)
摘要:问题来源 有一个bean为A,一个bean为B。想要A在容器实例化的时候的一个属性name赋值为B的一个方法funB的返回值。 如果只是在A里单纯的写着: 会报错说nullpointException,因为这个时候b还没被set进来,所以为null。 解决办法为如下代码,同时学习下spring中 I 阅读全文
posted @ 2017-09-05 19:33 码农阿当lodor
摘要:apollo 源码中有这么一个类 总结 1:spring为bean提供了两种初始化bean的方式,实现InitializingBean接口,实现afterPropertiesSet方法,或者在配置文件中同过init-method指定,两种方式可以同时使用 2:实现InitializingBean接口 阅读全文
posted @ 2017-09-05 19:16 码农阿当lodor
摘要:转自:http://blog.csdn.net/c289054531/article/details/9196149?utm_source=tuicool&utm_medium=referral 解释一: 要想很好理解这三个上下文的关系,需要先熟悉spring是怎样在web容器中启动起来的。spri 阅读全文
posted @ 2017-04-10 14:19 码农阿当lodor 阅读(258) 评论(0) 推荐(0)
摘要:配置方法一 **1、导入第三方的jackson包,jackson-mapper-asl-1.9.7.jar和jackson-core-asl-1.9.7.jar。 2、spring配置文件添加** 配置方案二(常用) **1、导入第三方的fastjson包,fastjson-1.1.34.jar 2 阅读全文
posted @ 2017-03-30 19:36 码农阿当lodor 阅读(282) 评论(0) 推荐(0)