SpringBoot
SpringBoot相关
DayFight_DayUp
尚未工作,有找实习的意向。
展开
-
Springboot整合Dubbo和zookeeper-----XML版,即是服务消费者又是服务提供者
笔者个人更喜欢SpringCloud,也更喜欢它的一系列的解决方案。但是技术不在喜不喜欢,而是要符合市场需求。dubbo也是一个成熟的分布式服务的解决方案。所以笔者现在分享Xml方式SpringBoot整合Dubbo和Zookeeper。背景原因,笔者也尝试过使用无xml的方式使用starter的方式整合过Dubbo,但是很遗憾,可能是笔者能力有限,在配置多个注册中心时笔者一直不成功,无赖的情...原创 2019-08-21 13:12:10 · 1292 阅读 · 0 评论 -
SpringBoot整合redis
redis是一个很好的nosql数据库,那么我们怎么整合springboot呢首先看pom.xml<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-ins...原创 2019-08-18 22:41:58 · 136 阅读 · 0 评论 -
SpringBoot整合Mybatis+Jta+automatic实现分布式事务-----看这一篇包你能配置成功
笔者在SpringBoot+Mybatis多数据源配置,以及加入事物控制博文中,已经实现了分布式事务,但是实现的是单数据源的事务的控制,设计到一个service事务要操作两个数据源,就只能控制@Primary修饰的事务管理器。那么怎么一个数据源控制两个数据源的提交呢,MySQL是支持XA协议的,数据库驱动中也有一个com.mysql.cj.jdbc.MysqlXADataSource用来支持X...原创 2019-07-29 14:06:02 · 2457 阅读 · 4 评论 -
SpringBoot使用HikriCP数据源连接池整合Mybatis,MappperXML和Mapper注解混用版
笔者在 SpringBoot使用HikriCP数据源连接池整合Mybatis,MappperXML版和SpringBoot使用HikriCP数据源连接池整合Mybatis,Mappper注解版中分别展示了mybatis注解版和XML如何和SpringBoot整合。今天笔者就来演示混用版的使用,其实混用版就是在XML版直接用注解就好。数据源pom.xml文件配置、application.pr...原创 2019-07-24 14:35:16 · 874 阅读 · 0 评论 -
SpringBoot使用HikriCP数据源连接池整合Mybatis,Mappper注解版
mybatis3之后,支持不适用xml来写Sql官方文档上说,sql可以写成像下面这样: @Update({"<script>", "update Author", " <set>", " <if test='username != null'>username=#{username},</if&...原创 2019-07-24 14:08:11 · 1071 阅读 · 0 评论 -
SpringBoot使用HikriCP数据源连接池整合Mybatis,MappperXML版
Springboot2.0之后,推荐使用HikriCP作为数据源连接池,笔者也查过多方的资料,虽然没有测过HikriCP的效率和性能,但是多方验证它很强,Spring也默认,必定有它的道理那么今天我们就使用HikriCP来整合SpringBoot和Mybatis,Mybatis是XML版的,笔者之后会发注解版的和混合版的。开始吧,首先的数据源要有,笔者采用的是MySQL8.0.16版,查询...原创 2019-07-24 11:50:52 · 985 阅读 · 0 评论 -
Springboot整合JSP---很坑页面路劲很让人纠结
Springboot整合JSP很纠结上代码:pom.xml依赖配置:<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" ...原创 2019-07-16 23:05:28 · 223 阅读 · 0 评论 -
Springboot整合freemaker模板引擎
模板引擎有很多,其实就是动态页面静态化,好让百度这样的搜索引擎搜索到那Springboot怎么整合模板引擎呢步骤如下:首先添加maven依赖<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www....原创 2019-07-16 11:24:11 · 237 阅读 · 0 评论 -
Springboot全局异常拦截
在写接口的时候,我们程序出问题的时候,我们总是需要大量的try catch,catch代码块里总是处理各种的异常。为了减少所写的代码,SpringBoot为我们提供了一个全局的异常处理下面是代码示例:首先是pom.xml的配置:<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven....原创 2019-07-15 22:25:40 · 476 阅读 · 0 评论 -
SpringBoot整和Ehcache
Ehcache是很早就用的一个缓存。但是自从redis横扫天下后,这个就很少有人问津了,但是在小项目中,这个还是能被使用作为数据库的缓存。至于mybatis和web以及日志的配置,亲爱的读者请参考Springboot配置logback日志----依葫芦画瓢就能用这篇博文今天我们就来使用Srpingboot配置 一下:首先加入依赖: <!-- Spring B...原创 2019-07-31 13:01:12 · 134 阅读 · 0 评论 -
SpringBoot使用AOP全局日志
首先要加入依赖: <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-aop</artifactId> </depende...原创 2019-07-30 22:02:25 · 704 阅读 · 0 评论 -
Springboot配置logback日志----依葫芦画瓢就能用
再没有自定义配置的时候,我们能在application种这样配置:logging.level.root=debuglogging.level.web=debuglogging.level.sql=debuglogging.level.org.apache.ibatis=debuglogging.level.com.wangye.spbootmybatis3=debuglogging...原创 2019-07-30 16:43:13 · 563 阅读 · 0 评论 -
SpringBoot多环境配置---带图带文,一看就知道
很多的时候我们的项目再不同环境是需要不同的配置的,那么我们怎么分环境部署或者打包呢,请往下面看首先要在pom.xml加入如下的配置:<profiles> <profile> <id>dev</id> <properties> <spring.active>...原创 2019-07-30 14:44:28 · 498 阅读 · 0 评论 -
SpringBoot集成web接口映射遇到的坑
在早期的版本,Spring映射接口总是在容器启动的时候会打印logger.info("Mapped \"" + mapping + "\" onto " + handlerMethod);就是说每一个接口映射完都会打印日志。比如springBoot 整合spring-webmvc在5.0.5版本的时候就会使用org.springframework.web.servlet.handle...原创 2019-07-30 12:13:28 · 1112 阅读 · 0 评论 -
SpringBoot+Mybatis多数据源配置,以及加入事物控制
有时候为了让数据分割,不让数据库压力太大,数据会放在两个数据源中(两个逻辑库),但是我又不想为一个数据库搭建一个微服务,这个时候就要让一个Web服务管理两个数据源。SpringBoot中就能配置双数据源,接下来我们就来配置多数据源。SpringBoot多数据源配置:有两个数据源就要配置两个DataSource数据源,要使用Mybatis,也要有两个SqlSessionFactory,同时也...原创 2019-07-25 23:40:59 · 1390 阅读 · 0 评论 -
SpringBoot整合事物
Springboot只要配置了数据源是默认开启事务的,只要在Service中默认的使用@Transactional注解,然后设置注解的传播属性和读写属性以及其他属性就好。笔者在SpringBoot使用HikriCP数据源连接池整合Mybatis,MappperXML和Mapper注解混用版已经配置了HikriCP数据源和mybatis,笔者就沿用这篇的配置,详情点击链接进去看就好了。...原创 2019-07-24 23:33:09 · 251 阅读 · 0 评论 -
SpringBoot整合JPA
JPA我们用的并不多,国人一般都喜欢用Mybatis,但是外国很多人喜欢用JPA。为了了解一下,并且以后万一用得着,笔者还是要把这篇文章发出来,给自己做一个笔记。废话少说,我们上代码:首先还是依赖的配置:<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/P...原创 2019-07-24 22:43:25 · 176 阅读 · 0 评论 -
SpringBoot集成JDBC-Template
首先是pom.xml配置:<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="ht...原创 2019-07-22 17:59:58 · 410 阅读 · 0 评论