spring boot
文章平均质量分 73
cmlbeliever
改变世界需要你,行动吧!骚年!先改变自己...
展开
-
初识spring boot maven管理--配置文件
web环境下修改信息需要重启服务器,如果在一个大型的项目中经常重启服务器,那浪费的时间可想而知,今天介绍个好东西 --spring boot!一般学习都是从hello world开始学习的!下面介绍springboot 在maven配置和使用!先进行pom.xml配置,xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http:原创 2014-04-14 20:26:27 · 4853 阅读 · 0 评论 -
SpringMVC中一个超好用的参数缓存框架
在上篇博客(http://blog.csdn.net/cml_blog/article/details/78928693)已经分析了页面参数保存的方法以及各种方法。但是是基于AOP的实现方式,既然使用SpringMVC,那么就应该使用框架提供的接口进行使用。现在将SpringMVC的实现方式抽取出来,封装成一个支持自定义拓展的参数缓存框架。已经提交到了maven仓库。 下面对框架进行简单的介绍:...原创 2018-02-11 09:57:53 · 1575 阅读 · 1 评论 -
SpringMvc在SpringBoot环境和Web环境中上下文的关系
之前有人在我的项目中提出issue,咨询在SpringBoot中的bean是不是由谁来管理的问题(SpringMvc还是Spring)来管理(https://github.com/cmlbeliever/SpringBootLearning/issues/2)其实一开始我也是挺懵逼的,之前没有怎么了解过这些细节,既然提出问题了,当然要找出个所以然。在Web环境中,是分为SpringMvc管理的子容器原创 2017-11-06 16:45:52 · 6288 阅读 · 4 评论 -
SpringBoot 读写分离实现(AbstractRoutingDataSource)
读写分离一直都是项目的标配,之前项目的做法非常简单,直接配置两个数据源,一个只读,一个只写,只读的放到xxx.read,只写的放到xxx.write包下。Service层调用的时候根据操作选择对应的数据源。主要配置:<bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource" destroy-method=原创 2017-10-13 13:09:35 · 6268 阅读 · 0 评论 -
SpringBoot 整合SpringMvc 原理探究(DispatchServlet添加流程)
通过SpringBoot整合各个框架是越来越方便了,整合SpringMVC只需要添加对应的starer依赖即可。<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId></dependency>而且还配备了Tomcat的start原创 2017-04-16 18:14:19 · 27294 阅读 · 13 评论 -
SpringBoot 为MapperScan添加动态扫描(占位符)功能
SpringBootLean 是对springboot学习与研究项目,是根据实际项目的形式对进行配置与处理,欢迎star与fork。 [oschina 地址] http://git.oschina.net/cmlbeliever/SpringBootLearning [github 地址] https://github.com/cmlbeliever/SpringBootLearning在对原创 2017-03-24 21:54:43 · 85792 阅读 · 5 评论 -
SpringBatch异常To use the default BatchConfigurer the context must contain no more thanone DataSource
SpringBoot整合SpringBatch项目,已将代码开源至github,访问地址:https://github.com/cmlbeliever/SpringBatch 欢迎star or fork!在框架整合的过程中,由于需要添加db读写分离配置,因此项目中有两个DataSource,运行batch后报错如下:java.lang.IllegalStateException: Failed t原创 2017-02-28 16:49:07 · 4029 阅读 · 3 评论 -
SpringBoot 整合SpringBatch实际项目改造
SpringBoot整合SpringBatch项目,已将代码开源至github,访问地址:https://github.com/cmlbeliever/SpringBatch 欢迎star or fork!最近由于项目需要开始研究SpringBatch,并且将其整合到SpringBoot中,去除繁杂的xml配置,使用注解,基于约定优于配置的思路进行整合。做到可以非常简单的根据业务需求进行配置,添加新原创 2017-02-28 16:27:01 · 7504 阅读 · 1 评论 -
SpringBoot 整合Mail发送功能问题与解决
SpringBootLean 是对springboot学习与研究项目,是根据实际项目的形式对进行配置与处理,欢迎star与fork。 地址:http://git.oschina.net/cmlbeliever/SpringBootLearning在项目中,发送邮件功能还是非常常见的,最近将邮件功能整合到springboot中,代码已经提交到branch-mail分支上,具体事项请查看README原创 2017-01-08 17:45:04 · 5565 阅读 · 1 评论 -
SpringBoot 整合Ehcache3
SpringBootLean 是对springboot学习与研究项目,是根据实际项目的形式对进行配置与处理,欢迎star与fork。 地址:点我进入项目地址最近研究了下服务器端缓存处理,并整合到SpringBoot中,已提交到branch-ehcache3分支。网上使用的大部分是ehcache2的版本,groupId为net.sf.ehcache,升级到3以后groupId改成了org.ehcac原创 2017-01-28 16:33:50 · 7809 阅读 · 1 评论 -
Springboot Mybatis 打包jar扫描bean与mapper问题研究与解决
SpringBootLean 是对springboot学习与研究项目,是根据实际项目的形式对进行配置与处理,欢迎star与fork。 地址:点我进入项目地址最近在项目中集成以全注解的方式Mybatis,配置了自动bean包与mapper所在包db.mybatis.mapperLocations=classpath*:com/cml/springboot/sample/db/resource/*d原创 2016-11-12 11:24:55 · 36284 阅读 · 6 评论 -
初识spring boot maven管理--属性文件配置
在使用springboot的时候可以使用属性文件配置对属性值进行动态配置,官方文档原文如下:Spring Boot uses a very particular PropertySource order that is designed to allow sensible overriding of values, properties are considered in the原创 2014-04-15 09:28:14 · 3575 阅读 · 0 评论 -
初识spring boot maven管理--SpringMVC
springboot完美的支持了springmvc,自家东西当然是支持最好的啦!@EnableAutoConfiguration自动注入了一下信息1、包含了ContentNegotiatingViewResolver,BeanNameViewResolver两个bean2、支持服务器静态资源,包括对WebJars的支持3、自动注入了Converter、GenericConver原创 2014-04-15 09:47:49 · 1983 阅读 · 0 评论 -
初识spring boot maven管理--使用spring-boot-starter-parent
springboot官方推荐我们使用spring-boot-starter-parent,spring-boot-starter-parent包含了以下信息:1、使用java6编译级别2、使用utf-8编码3、实现了通用的测试框架 (JUnit, Hamcrest, Mockito).4、智能资源过滤5、智能的插件配置(exec plugin, surefire, Git原创 2014-04-14 22:13:03 · 9615 阅读 · 0 评论 -
初识spring boot maven管理--HelloWorld
配置文件配置好 了之后可以进行第一个例子的编写了!@Controller@EnableAutoConfiguration()public class SampleController{private Hello hello;@Autowiredpublic SampleController(Hello hello){this.hello = hello;原创 2014-04-14 20:34:49 · 3318 阅读 · 0 评论 -
Spring Async不得不知的用法
在Spring中使用需要对方法进行异步操作的时候,只需要在对应的方法上加上 @Async 注解就好了,如果想要获取返回值或者进行监听呢? 首先,整合异步框架需要在SpringBoot入口类中添加@EnableAsync注解,表明开启异步框架。 从@Async类的注释上得知In terms of target method signatures, any parameter ty...原创 2018-06-28 22:10:24 · 3268 阅读 · 0 评论