
spring boot
文章平均质量分 92
夢_殤
心怀梦想且歌且行
展开
-
线程池异步发送邮件之MimeMessageHelper邮件发送支持自定义发送人/图片/附件/多个接收人/抄送人/暗送人
项目中要发送邮件,写个工具类,小项目,并发量不高,但是要求: 1.发件人是163邮箱或qq邮箱 2.支持多个接收人/抄送人/暗送人 3.支持正文中放图片 4.支持附件 5.线程池异步处理 6.发送异常时,调用开发员自定义的异常处理类 使用原生的java的mail.jar的API开发,需要自己调用组装很多API,MimeM...原创 2019-11-18 18:04:11 · 7675 阅读 · 1 评论 -
springboot学习11之mybatis+derby增删改查模糊分页查询
准备开发一个小应用程序,数据要能保存起来,数据量不大,所以不想使用常用的mysql/oracle数据库,毕竟要搭建mysql/oracle数据库感觉挺麻烦的,就想到了用内存数据库derby,迁移部署的时候方便,只需把derby指定的库文件夹复制过去,修改下配置文件的路径就行了。但之前没搞过springboot+mybatis+derby,网上找了下资料,折腾了两小时,简单的增删改查跑通了...原创 2019-01-11 15:19:27 · 3663 阅读 · 0 评论 -
spring boot学习7之mybatis+mysql读写分离(一写多读)+事务
当业务的访问量(数据库的查询)非常大时,为了降低数据库的压力,希望有多个数据库进行负载均衡,避免所有的查询都集中在一台数据库,造成数据库压力过大。mysql支持一主多从,即在写库的数据库发生变动时,会同步到所有从库,只是同步过程中,会有一定的延迟(除非业务中出现,立即写立即读,否则稍微的延迟是可以接收的)。 当数据库有主从之分了,那应用代码也应该读写分离了。那代码执行时,该如何决定原创 2017-06-03 13:07:51 · 25739 阅读 · 21 评论 -
springboot学习9之admin监控配置
项目在服务器上运行,对服务器或容器进行监控是必不可少的。spring-boot-admin提供了一套对容器进行监控的框架。在springboot上面配置非常简单。 先直接配置个例子跑起来看看效果。 服务端pom.xml org.springframework.boot spring-boot-starter-parent 1.5.2.RELEASE原创 2017-06-13 11:59:29 · 3947 阅读 · 1 评论 -
springboot学习10之jersey+mybatis+通用mapper+分页PageHelper
在前面学习的博文中,对于springboot整合mybatis+PageHelper都已经有了。现在是多加了通用Mapper和jersey的整合。既然要整合通用Mapper和jersey说明大家都知道他们干嘛用的了,在这就不多说了,直接贴jersey和通用Mapper配置相关的代码,mybatis+PageHelper的就补贴了,前面的博文都有了或者直接到github上完整例子代码。例子项目结原创 2017-06-29 15:27:38 · 2584 阅读 · 0 评论 -
spring aop类内部调用不拦截原因及解决方案
spring对应java web开发的同学来说,都不陌生,其中事务@Transactional在service层更是常常使用。1.aop类内部调用不拦截原因细心的同学也许早就发现当service中的某个没标注@Transactional的方法调用另一个标注了@Transactional的方法时,居然没开启事务。例如@Servicepublic class UserService {原创 2017-06-08 11:51:09 · 16304 阅读 · 3 评论 -
spring boot学习8之Servlet/Filter/Listener配置
转载自 http://blog.youkuaiyun.com/king_is_everyone/article/details/531167441.介绍通过之前的文章来看,SpringBoot涵盖了很多配置,但是往往一些配置是采用原生的Servlet进行的,但是在SpringBoot中不需要配置web.xml的因为有可能打包之后是一个jar包的形式,这种情况下如何解决?SpringBoot转载 2017-06-07 17:06:45 · 1031 阅读 · 0 评论 -
spring boot学习4之mybatis+redis缓存整合
上篇博文学习了spring boot+mybatis+PageHelper分页插件的整合,在此基础上继续扩展,使用redis做数据库的二级缓存。对于用redis做数据库的缓存的必要性,就不多说了,特别是在少写多读的场景下(比如类似全国地区码配置表等常量配置表,或用户信息、角色、权限查询)。直接从缓存拿数据比从数据库(数据库要I/O操作)拿要快得多。 例子源码是在上篇博文的例子原创 2017-05-21 19:42:42 · 15915 阅读 · 9 评论 -
spring之@Transactional事务传播性
转载自http://blog.youkuaiyun.com/erica_1230/article/details/45900345Required:必须有逻辑事务,否则新建一个事务,使用PROPAGATION_REQUIRED指定,表示如果当前存在一个逻辑事务,则加入该逻辑事务,否则将新建一个逻辑事务,如图9-2和9-3所示; 图9-2 Required传播行为 图9-3 Re转载 2017-06-02 17:00:00 · 4969 阅读 · 0 评论 -
spring boot学习3之mybatis+druid+事务+PageHelper分页插件+sql打印插件整合
上篇博文学习了spring boot下对于配置文件的读取。这篇博文学习下spring boot怎样整合mybatis,并使用指定的数据库连接池,事务,分页插件的整合。 本例子用的是maven结构。例子源码下载在github上,点击下载项目结构mapper接口和mapper.xml文件,我都是放在dao文件夹下其中pom.xml文件 4.0.0 com.原创 2017-05-20 14:35:41 · 10382 阅读 · 5 评论 -
spring boot学习5之session+redis解决session共享问题
应用的集群部署或分布式部署,经常遇到session共享的问题,要么在nginx代理解决(比如ip hash),要么在tomcat的context.xml配置redis。spring boot也提供了session用redis解决共享的方法。 例子完整源码,已上传github。pom.xml org.springframework.boot原创 2017-05-24 15:47:50 · 43817 阅读 · 10 评论 -
spring boot学习1之main和tomcat启动及log日志
写了个spring boot例子,的确是零配置,平时需要写个web例子测试之类的时候,用它还挺方便的。现在开发都搞微服务,api端之前都是dubbo或jesry,现在也可以用spring boot了。 现在记录下spring boot的小例子,maven构造的。 创建个maven项目,jar或war都行,jar的话打包后通过main方法启动,war的话打包后直接扔到tomca原创 2017-01-09 15:29:52 · 14382 阅读 · 0 评论 -
spring boot学习2之properties配置文件读取
在spring boot学习1 时,知道spring boot会默认读取配置application.properties。那如果我们直接在application.properties添加自定义的配置项时,如何读取?或者不想把所有的配置都放在application.properties中,而是自定义一个properties文件时,又该如何读取呢?难道还需自己写代码加载读取配置文件吗?注:下面代码原创 2017-05-17 15:31:57 · 18029 阅读 · 3 评论 -
webservice CXF整合spring服务端测试并生成wsdl文件
首先到CXF官网及spring官网下载guang原创 2014-06-28 00:32:25 · 10632 阅读 · 0 评论 -
spring 缓存
来源http://jinnianshilongnian.iteye.com/blog/2001040转载 2014-05-22 16:43:14 · 616 阅读 · 0 评论