spring
EvanJiemo
一个热爱软件的人
展开
-
Spring boot使用之排除自带log提供
log日志的重要性不言而喻,所以我们需要在系统内根据实际的业务进行日志的整合,但是我们使用spring boot的时候,因为spring boot要减少不必要的配置,它默认提供了日志的支持,但是比较简陋,我们需要更精准的日志捕捉就需要详细的配置了,所以我们需要排除自带的log实现,融合自己的日志实现。因为log是整合在web模块中的,我们要从web模块中排除掉。<dependency&...原创 2019-03-15 10:54:31 · 5867 阅读 · 0 评论 -
Spring-Cloud系列文章之Spring-Cloud-GateWay应用总结
今天我们来学习一下SpringCloud中的GateWay,其实看到概念我想大家已经非常了解他的功能了,网关,举个例子,Nginx,我想大家都知道,也知道他是做什么的,使用场景是啥。没错就是网络,主要起到代理,过滤,权限控制,跨域等所有需要访问真正服务之前需要处理的都在网关中进行。我们今天先不拿Nginx来对比,我们来对比一下之前的Zuul然后说说为什么不使用Zuul而需要转向GateWay,因为...原创 2018-11-14 19:09:56 · 1882 阅读 · 0 评论 -
Spring基础原理学习整理8条
DefaultListableBeanFactory是beanFactory体系里面最后一个子类,也是唯一的操作类,唯一的实现。DefaultListableBeanFactory继承了AbstractAutowireCapableBeanFactory,实现了ConfigurableListableBeanFactory,BeanDefinitionRegistry。resolvable...原创 2019-04-24 14:18:27 · 210 阅读 · 0 评论 -
Spring中事件机制学习总结
spring事件驱动模型学习整理我们在使用spring进行开发的时候,会有一些这样的需求,就是当我们在某些事件发生后,对这些事件有对应的相应来进行数据处理。以往可能会通过观察者模式来进行相关的实现,被观察者实现相关的事件,而观察者订阅被观察者的事件来完成我们想要处理的逻辑。那么我们还有没有什么方式来达到同样的效果呢?其实是有的,spring内部提供了事件响应机制我们可以直接就哪来使用,sprin...原创 2019-04-25 09:46:16 · 274 阅读 · 0 评论 -
Spring初始化原理(系列)之Bean的初始化原理
之前一直都是在使用Spring框架进行开发,从最初开始使用时候的依赖注入,到第三方框架集成,慢慢就发现Spring真的好神奇啊,居然可以这么玩,完全颠覆了以前的开发方式,但是随着现在Spring MVC+Spring+Spring-Data组合,使我们完全不需要十分关注框架具体细节,只需要关注具体的业务逻辑即可。但是随着现代软件的快速发展,分布式,高并发,微服务化最终到云计算,我们一整套技术栈都可...原创 2018-10-23 16:14:32 · 1226 阅读 · 0 评论 -
SpringBoot之自定义Starter及AutoConfiguration
现在微服务化是大趋势,因为现在伴随着移动互联网的快速发展,快速上线,快速更新等需求越来越多,所以云平台营运而来,从Docker在到Kubernate,微服务逐渐成为了现代软件开发的新宠。说道微服务,我们就要说一下,微服务需要哪些服务来支撑,为什么选择SpringBoot,微服务化因为服务粒度足够小,所以需要将多个服务进行组合来完成具体的一个业务,但是也伴随着问题而来,服务间的调用依赖,如果服务不可...原创 2018-09-04 21:05:07 · 2263 阅读 · 0 评论 -
Spring中NamedParameterJdbcDaoSupport项目案例记录
import java.util.List;import java.util.Map;import javax.sql.DataSource;import org.springframework.beans.factory.annotation.Autowired;import org.springframework.jdbc.core.BeanPropertyRowMapper;i原创 2018-01-23 09:46:39 · 933 阅读 · 0 评论 -
Spring 属性文件的注入管理
spring管理属性配置文件properties,为我们提供了两个类,PropertiesFactoryBean和PropertyPlaceholderConfigurer,这两个类都可以实现属性文件的管理,首先我们来看一下两个类的配置。原创 2017-02-09 09:52:04 · 355 阅读 · 0 评论 -
Spring ApplicationContext配置文件的路径配置方式
contextConfigLocation classpath*:/applicationContext.xml classpath*:/applicationContext-shiro.xml contextConfigLocation /WEB-INF/applicationContext.xml原创 2015-05-07 09:12:22 · 2016 阅读 · 0 评论 -
Maven整合Spring,Spring mvc4.1.6,Hibernate4.3.10项目搭建总结
先上详细的配置文件,在上说明,让大家看完例子后更能清晰的对项目有个认识。该框架集合的功能模块主要包含以下功能包:guavaAspectJapache commonlogSpringHibernatePOIjacksonoraclequartz1,web.xml<web-app version="3.0" xmlns="http://java.sun.com/xml/ns/原创 2015-05-20 16:18:55 · 2692 阅读 · 0 评论 -
JAVA开发由绿手到五彩金手指的成长过程,你值得拥有的乾坤剑法
首先我先声明,我不是一个标题党,这也不是为了赢取点击率的一个标题,对于你的点击,我对此感到庆幸,因为这是我一步步的成长的亲身经历,也是我自己对自己这2年的开发的一个总结。首先声明如有转载请尊重创建人的劳动成果,请将原始链接赋予内容之后。以前在学校期间学习的编程语言多种多样,种类繁多,每种语言都是浅尝则止,自己又没有的明确方向,到底是B/S架构方向呢,还是C/S架构方向呢,还是移动开发呢?以前我原创 2015-04-30 16:13:09 · 877 阅读 · 0 评论 -
Spring MVC关于IE对application/json的content-type不支持解决方案---duang 解决了
在现代的web开发中,我们为了用户的体验广泛的使用异步开发,用户看不见后台的实际执行情况,只关心结果,所以良好的提示消息决定了系统对用户的态度,所以要开发一套标准的提示消息,我选择了JSON,但是在实际开发过程中,会发现IE不支持application/json类型,所以我也在网上查找了好多同样的问题,但是大部分说法都是注册注册表,但是我门发布系统又不能让每个用户都注册一下注册表,这显然很不合理,原创 2015-03-02 10:31:30 · 3923 阅读 · 0 评论 -
java配置plupload
@SuppressWarnings("rawtypes") @RequestMapping("batchUpload") public void batchFileUpload(HttpServletRequest request, HttpServletResponse response) throws Exception { DiskFileItemFactory factory原创 2014-04-04 13:52:23 · 1501 阅读 · 0 评论 -
Spring整合quartz
<bean id="jobtask" class="org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean"> work ${quartz_time} <bean id="startQue原创 2014-04-04 13:36:50 · 703 阅读 · 0 评论 -
Spring整合OpenJPA使用JAVA Configuration配置方式,零XML
@Configurationpublic class JpaConfiguration { @Value("#{dataSource}") private javax.sql.DataSource dataSource; @Bean public Map jpaProperties() { Map props = new HashMap(); props.put("hiber原创 2018-01-19 15:19:52 · 555 阅读 · 0 评论 -
Spring Boot Common Properties之Web Properties
# ----------------------------------------# WEB PROPERTIES# ----------------------------------------# EMBEDDED SERVER CONFIGURATION (ServerProperties)server.address= # Network address to which th原创 2018-01-30 14:13:29 · 641 阅读 · 0 评论 -
Spring Boot Common Properties之Security Properties
# ----------------------------------------# SECURITY PROPERTIES# ----------------------------------------# SECURITY (SecurityProperties)security.basic.authorize-mode=role # Security authorize mode原创 2018-01-30 14:14:45 · 1144 阅读 · 0 评论 -
SpringDataRedis整合Lettuce学习整理
import org.springframework.boot.autoconfigure.EnableAutoConfiguration;import org.springframework.context.annotation.Bean;import org.springframework.context.annotation.ComponentScan;import org.spri...原创 2018-08-09 16:48:12 · 4181 阅读 · 2 评论 -
Spring动态获取Bean之ApplicationContextAware
import org.springframework.beans.BeansException;import org.springframework.context.ApplicationContext;import org.springframework.context.ApplicationContextAware;import org.springframework.stereoty...原创 2018-08-09 16:16:14 · 377 阅读 · 0 评论 -
Spring初始化总结ApplicationListener
我们在使用Spring开发的时候,很多的时候都需要在bean初始化之前,预先处理一些基础性东西,如从配置服务器上获取服务启动配置参数,但是我们往往是在初始化类上使用@postConstruct或是init-method="init"。但是这两种方法,我们很难控制执行的先后顺序,为了控制绝对的初始化顺序,所以我们需要使用ApplicationListener,这个类可以使用org.springfra...原创 2018-08-09 16:15:13 · 3699 阅读 · 0 评论 -
Spring Boot Common Properties之Core Properties
今天准备整理一下Spring Boot的配置参数,在使用Spring Boot进行开发的时候,我们可以使用默认配置,不进行过多的参数配置就能跑起来,这得益于Spring Boot的融合性,但是为了灵活的自定义,我们还是需要进行配置,Spring Boot的配置方式有很多,我们因为之前一直使用Spring MVC所以对properties比较熟悉,所以我们今天就拿properties今天说明,其实这原创 2018-01-30 14:11:58 · 450 阅读 · 0 评论 -
Spring Boot Common Properties之Testing Properties
# ----------------------------------------# TESTING PROPERTIES# ----------------------------------------spring.test.database.replace=any # Type of existing DataSource to replace.spring.test.mockm原创 2018-01-30 14:19:59 · 224 阅读 · 0 评论 -
Spring Boot Common Properties之Devtools Properties
# ----------------------------------------# DEVTOOLS PROPERTIES# ----------------------------------------# DEVTOOLS (DevToolsProperties)spring.devtools.livereload.enabled=true # Enable a liverelo原创 2018-01-30 14:18:10 · 452 阅读 · 0 评论 -
Spring Boot Common properties之Actuator Properties
# ----------------------------------------# ACTUATOR PROPERTIES# ----------------------------------------# ENDPOINTS (AbstractEndpoint subclasses)endpoints.enabled=true # Enable endpoints.endpoi原创 2018-01-30 14:17:03 · 525 阅读 · 0 评论 -
Spring Boot Common Properties之Integration Properties
# ----------------------------------------# INTEGRATION PROPERTIES# ----------------------------------------# ACTIVEMQ (ActiveMQProperties)spring.activemq.broker-url= # URL of the ActiveMQ broker原创 2018-01-30 14:15:50 · 475 阅读 · 0 评论 -
Web 项目工程中获取全局Request对象
日常开发过程中有很多信息是存在于Session对象中的,而session对象的获取需要request对象,但是在没有请求的普通类中如何获取request则成了很多问题的根源,我们通常的解决办法是使用过滤器Filter通过Filter可以实现request对象全局化。package org.dbzy.analyse.utils;import java.io.IOException;import原创 2014-03-12 14:22:25 · 3509 阅读 · 0 评论