标签:BeanDefinition

Spring

spring-mybatis与原生mybatis使用对比

likai 发布于 2017-11-20

原生mybatis使用方法: String resource = "mybatis-config.xml"; InputStream inputStream = Resources.getResourceAsStream(resource); SqlSessi...

阅读(30)评论(0)赞 (0)

Spring

就是让你懂 Spring 中 Mybatis 的花样配置

8

darida 发布于 2017-11-07

一、前言 Mybatis作为一个优秀的存储过程和高级映射的持久层框架,目前在项目实践中运用的比较广泛,最近做项目时候发现了一种之前没见过的配置方式,这里总结下常用的配置方式以便备忘查找。 二、Spring中Mybatis的配置方案一 2.1 多数据源配置案例 (1)数据源配置 &...

阅读(59)评论(0)赞 (0)

Spring

论spring中循环依赖的正确性与bean注入的顺序关系

xubiao.zhuang 发布于 2017-11-03

一、前言 最近在做项目时候遇到一个奇葩问题,就是bean依赖注入的正确性与bean直接注入的顺序有关系,但是正常情况下明明是和顺序没关系的啊,究竟啥情况那,不急,让我一一道来。 二、普通Bean循环依赖-与注入顺序无关 2.1 循环依赖例子与原理 public class Bea...

阅读(68)评论(0)赞 (0)

Spring

Spring Integration 5.0 rc1 发布,Spring 消息通信

likai 发布于 2017-11-02

Spring Integration 5.0 rc1 发布了。Spring Integration 能在基于 Spring 的应用中进行简单的消息通信,并通过简单的适配器与外部系统集成。这些适配器提供了一个更高级别的抽象,超越了 Spring 对远程调用、消息和调度的支...

阅读(54)评论(0)赞 (0)

Spring

作为Java高级工程师你不得不懂的SpringIOC细节

4

songhua.gao 发布于 2017-10-17

IOC介绍IOC, spring的核心,贯穿Spring始终。直观的来说,就是由spring来负责控制对象的生命周期和对象间的关系,将对象之间的关系抽象出来,通过spring容器控制对象生成时机,减少对象之间的耦合度。 开启Spring IOC源码学习 SpringIOC 的主要...

阅读(78)评论(0)赞 (0)

Spring

Spring5源码解析-Spring中的异步和计划任务

xiaoli.he 发布于 2017-10-16

Java提供了许多创建线程池的方式,并得到一个Future实例来作为任务结果。对于Spring同样小菜一碟,通过其 scheduling 包就可以做到将任务线程中后台执行。 在本文的第一部分中,我们将讨论下Spring中执行计划任务的一些基础知识。之后,我们将解释这些类是如何一起...

阅读(83)评论(0)赞 (0)

Spring

Spring5源码解析-论Spring DispatcherServlet的生命周期

xiaoli.wang 发布于 2017-10-13

Spring Web框架架构的主要部分是DispatcherServlet。也就是本文中重点介绍的对象。 在本文的第一部分中,我们将看到基于Spring的DispatcherServlet的主要概念:前端控制器模式。第二部分将专门介绍Spring应用程序中的执行链。接下来是Dis...

阅读(133)评论(0)赞 (0)

Spring

Spring Framework 4.3.12 版本正式发布

邓龙华 发布于 2017-10-11

Spring Framework 4.3.12 已发布,该版本包含 17 项修复和一些特定的改进,为即将推出的 Spring Boot 1.5.8 打好基础。 请注意,Spring Framework 4.x 需要 JDK 6 及以上版本,Spring Framework 5.x...

阅读(73)评论(0)赞 (0)

Spring

Spring Cloud Stream(一):Spring基础知识

刘莉莉 发布于 2017-10-11

我研究和阅读 Spring Cloud Stream 源码已经有一个多月了,但是由于自己的Spring基础知识不是很充足,所以导致很多地方都没有融会贯通,并且相关的文章一直无从下手。于是我先整理了当时阅读代码时的知识点记录,算是源码分析之前的基础知识储备吧,整理的有些杂乱,希望大...

阅读(97)评论(0)赞 (0)

Spring

Spring事务

15

小丁 发布于 2017-10-10

这篇其实也要归纳到《常识》系列中,但这重点又是spring的介绍,故归档在spring系列中。 工作很多年,除了学生时代学过,事务还真没有用过。过去开发游戏时,完全不用事务;现在互联网开发,也没有使用事务的场景,不要见怪。 概念 对于事务(Transaction)的概念,网上有各...

阅读(86)评论(0)赞 (0)

Spring

Sping AOP 代码怎么读

3

邓龙华 发布于 2017-10-09

Spring AOP的代码怎么读 Spring的体系越来越庞杂,但还是有童靴因为各种原因想翻开代码去看看其中的具体实现。写个短文,给想看代码的童靴一点参考。仅仅涉及Spring Framework里面的AOP部分。并讨论几个难点实现上的细节。 因为代码量特别大,如果盲目从类包开始...

阅读(93)评论(0)赞 (0)

Spring

Spring 5:以函数式方式注册 Bean

尖兵 发布于 2017-10-01

Spring 5 支持在应用程序上下文中以函数式方式注册 bean。 简单地说,您可以通过在 GenericApplicationContext 类中定义的一个新的 registerBean() 方法重载来完成。 让我们来为此功能列举一些例子。 2、Maven 依赖 建立 Spr...

阅读(107)评论(0)赞 (0)

Spring

Java Web系列:Spring依赖注入基础

yeseng 发布于 2017-09-27

一、Spring简介 1.Spring简化Java开发 Spring Framework是一个应用框架,框架一般是半成品,我们在框架的基础上可以不用每个项目自己实现架构、基础设施和常用功能性组件,而是可以专注业务逻辑。因此学习Spring Framework在架构和模式方面的结构...

阅读(46)评论(0)赞 (0)

Spring

SpringBoot集成Jersey的单元测试方案

yeseng 发布于 2017-09-27

使用SpringBoot集成Jersey做单元测试时遇到了application.xml找不到的提示。详情如下: Caused by: java.io.FileNotFoundException: class path resource [applicationContext.x...

阅读(50)评论(0)赞 (0)

Spring

在Mybatis-spring上基于注解的数据源实现方案

1

hanze 发布于 2017-09-27

一、遇到的痛点 最近在学习Spring-boot过程中,涉及到操作数据库。按照DOC引入mybatis-spring-boot-starter,然后按照套路配置application.properties、码Mapper、dataobject、xxx-mapper.xml的代码就...

阅读(56)评论(0)赞 (0)

Spring

设计模式在SpringMVC框架中的大规模应用

小丁 发布于 2017-09-24

设计模式有助于遵循良好的编程实践。作为最流行的Web框架之一的Spring框架也使用其中的一些。 当然,之前的文章《设计模式》已经有介绍过。本文将介绍Spring Framework中使用的设计模式。这是5篇专题文章的第一部分。这次我们将发现Spring框架中使用的4种设计模式:...

阅读(81)评论(0)赞 (0)

Spring

Spring框架中的设计模式(一)

changyuan.xu 发布于 2017-09-24

设计模式有助于遵循良好的编程实践。作为最流行的Web框架之一的Spring框架也使用其中的一些。 本文将介绍Spring Framework中使用的设计模式。这是5篇专题文章的第一部分。这次我们将发现Spring框架中使用的4种设计模式:解释器,构建器,工厂方法和抽象工厂。每部分...

阅读(71)评论(0)赞 (0)