
spring
清涵
向着光,都是无畏者
展开
-
spring装配bean
在spring中装配bean的方式有两种,手动装配和自动装配,手动装配gumingsiyi原创 2014-06-27 15:39:16 · 537 阅读 · 0 评论 -
springboot1.x整合elasticsearch5.x
SpringBoot 对于 Elasticsearch的支持spring本身有对于Elasticsearch的支持,但是支持的版本比较低,要使用低版本的springboot,也只能使用低版本的ElasticSearch,但是要使用高版本的Elasticsearch就需要自己整合,本文介绍了一种集成方式。集成思路springboot支持自动配置,并且少配置,如果采用原来的配置方式的话...原创 2018-05-12 14:11:34 · 2366 阅读 · 0 评论 -
SpringBoot 整合redis
SpringBoot整合redis引入依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-redis</artifactId></dependency>SpringBoot的依赖管理引入和redis相关的依赖,然后添加xml配原创 2017-12-12 18:51:53 · 301 阅读 · 0 评论 -
SpringBoot自定义配置文件fatjar获取不到解决办法
SpringBoot中有一部分自定义的配置文件在打成jar包后无法获取一部分自定义配置在jar包中无法获取的问题,原来是根据classpath获取,在jar包中无法获取,在读取的时候空指针异常用spring的resouce获取后就能正常读到,介绍下spring的resourceorg.springframework.core.io.Resource |------UrlResource原创 2017-12-12 18:44:55 · 1872 阅读 · 0 评论 -
使用Spring事件进行代码解耦
Spring事件机制Spring中的事件机制是一个观察者模式的实现.观察者模式就是一个目标对象管理所有相依于它的观察者对象,并且在它本身的状态改变时主动发出通知.Spring的事件由ApplicationContext发布。原创 2017-10-30 15:15:42 · 995 阅读 · 0 评论 -
SpringBoot整合Netty
SpringBoot整合NettySpringBoot中使用Netty与spring中使用Netty没有差别,在Spring中使用Netty可以考虑Netty的启动时机,可以在Bean加载的时候启动,可以写一个自执行的函数启动,这里采用监听Spring容器的启动事件来启动Netty。原创 2017-10-30 14:19:42 · 36173 阅读 · 4 评论 -
spring下mybatis配置多数据源
springmybatis多数据源配置原创 2017-10-20 09:14:01 · 444 阅读 · 0 评论 -
基于maven的spring+mybatis+springMVC框架搭建
项目根据划分成两大部分,core与webapp,技术选型如下:1.maven模块划分ppap-module:父模块,用于组合各模块,package为pomppap-core:系统核心功能,包括用户角色,系统设置等功能,一般情况下不需要更改。package为jarppap-webapp:web应用,包括静态文件css,js等及controller和jsp,依赖core,packa原创 2017-02-21 15:19:21 · 341 阅读 · 0 评论 -
spring MVC+MyBatis 多数据源配置
项目框架用的spring MVC和MyBatis,要求有多个数据源,并且数据源能够进行切换,在网上找了好多方法,一种是用在Service上声明事物管理,利用事物进行数据源区分,另一种是利用ThreadLocal来做的,我由于需求,采用第二种方法,首先要重写SqlSessionTemplate这个类,重写后代码如下 package com.sky.scos.common;import ...原创 2014-11-15 15:48:32 · 1521 阅读 · 0 评论 -
springboot2国际化配置
SpringBoot2 国际化配置原来用SpringBoot1的时候,配置自定义国际化位置的时候,直接使用spring.messages.basename属性就可以,但是在使用SpringBoot2的时候发现该属性不生效了,后来经过多方查阅,发现springboot2的默认的配置不生效,无论怎么配置都会走默认的messages,这个时候就需要重新定义messageSource,定义代码如下:@...原创 2019-10-06 12:34:37 · 1020 阅读 · 1 评论