随笔分类 - springboot
摘要:一 .概述 本次说明一下事件机制的内容. 二 .基本概念 [1]事件对象 上面的内容就是最为基本的容器事件,这是一个抽象类,如果我们需要定义自己的事件的时候,一般会选择继承该类. 我们看看,在spring之中的实现类. 其中就有我们最为常用的ContextRefreshedEvent,当容器刷新完成
阅读全文
摘要:一 .概述 在我们的环境下,我们常常会创建一些异步任务,我们最大的想法就是不想让耗时的任务阻塞我们方法的运行. 二 .使用方式 在springboot之中使用异步任务变得非常的简单,我们只需要两步就能完成 [1] 开启异步 [2]定义异步方法 下面看看我们的一个演示例子: 我们只需要在我们的主启动类
阅读全文
摘要:一 . 概述 在当前的jee之中,我们最常用的就是使用mybatis作为数据持久层的解决方案了.本次我们将mybatis整合到springboot之中. 二 . 整合的的基本步骤 (1)加入mybatis的依赖 上面的这个启动器是由mybatis官方提供的,我们需要注意. (2) 定义mapper接
阅读全文
摘要:一 . 概述 我们首先在springboot之中配置一个数据源. 二 . 数据源的配置 在springboot之中,配置一个数据源变得十分的简单了.我们只需要使用application.properties文件就可以了. 我们只要在配置文件之中配置了上述的内容,同时我们引入了相关的启动器,我们的数据
阅读全文
摘要:一 .概述 在springboot之中,有一个特点就是使用了嵌入式的web容器帮助我们实现快速的构建. 现在的版本之中默认使用的就是tomcat组件,本次我们说明一下嵌入式容器的一些内容. 二 .基本配置的修改 在主配置文件之中,我们能够修改嵌入式容器的一些内容,通常情况下我们修改最多的就是端口这样
阅读全文
摘要:一 .概述 在web环境之中,我们需要使用servlet,filter,listener三个基本组件. 二 .使用springboot的方式添加组件 ServletRegistrationBean: 我们可以向容器之中添加一个bean,类型为上述的类型,这个就注册了一个servlet. Filter
阅读全文
摘要:一 .概述 在springboot之中,为我们的默认的错误处理进行了默认的配置,本此我们来看看错误处理的方式. 二 .错误处理的原理 我们首先找到错误的动配置类之中. 我们发现配置信息应该在ResourceProperties在中. 我们现在看看这个自动配置向容器之中添加了什么组件. 添加了一个错误
阅读全文
摘要:一 .概述 在springboot之中开发一个web项目是十分的简单的,我们本节就看一下springboot之中mvc的自动配置原理,这样可以帮助我们在后面覆盖springboot的默认的配置信息. 二 .springboot的mvc自动配置 下面就是springboot的webMVC的自动配置类,
阅读全文
摘要:一 .概述 在任何一个企业级的应用之中,日志都是非常重要的.在我们的javaee环境下,我们常用的日志框架是在是太多了.比如java自带的日志,commons-logging,log4j,logback等. 在这些日志框架之中,我们在使用的时候就会出现一个依赖管理的问题,为此,在日志框架之中出现了一
阅读全文
摘要:一 .概述 在springboot之中最令我们喜欢的特性大概就是自动配置了.springboot根据自动配置帮助我们实现整个开发环境的配置,这可以让我们不需要每次都完成那些重复的配置工作了. 本此,我们就分析一下自动配置的原理. 二 .程序的启动类 在我们springboot的程序启动类之中,我们使
阅读全文
摘要:一 .概述 在我们之前的属性文件之中有一个问题,就是我们在开发和测试环境下需要不断的修改属性文件. 在springboot为了解决这个问题,提供了profile的方式解决这个问题. 二 .演示 我们首先创建三个配置文件,分别是application.properties,application-de
阅读全文
摘要:一 .概述 在springboot之中,推荐我们使用javaconfig的方法注册bean的信息,但是有的时候,我们可能还是需要使用spring原始的xml文件进行配置. springboot同样也支持这种方式,通过使用@ImportResource注解帮助我们引入xml配置文件. 二 .测试样式
阅读全文
摘要:一 .概述 在前面,我们了解到了springboot对我们依赖版本的管理行为,但是还有一个问题依然需要解决,就是我们到底要引入那些jar文件的问题. 比如,我们想完成一个web项目的开发,我们就需要引入大量的依赖,每次都需要复制一堆相同的依赖配置,不说很麻烦,而且非常容易出错, 为此,springb
阅读全文
摘要:一 .概述 在我们使用maven构建项目的时候,有一个问题是非常麻烦的,那就是依赖的管理,尽管maven能够帮助我们在一定的程度上解决这个问题,但是依赖版本之间的问题,依然是一个很头疼的问题. 在springboot之中,为了更快的构建项目,为我们提供了一个依赖管理的功能. 二 .解决依赖管理的问题
阅读全文
摘要:一 .概述 本节主要讲述的就是获取属性文件中的内容. 二 . 使用环境变量获取属性的值 在springboot之中,所有被扫描到的属性文件都会存放在环境变量之中,同时这个环境环境变量还会放置一些其它的属性.因此,我们可以从环境变量之中获取属性文件的值. 我们在application.properti
阅读全文

浙公网安备 33010602011771号