自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(32)
  • 收藏
  • 关注

转载 9.从零开始学springboot-包管理神器-maven私库的安装和使用

介绍maven,java包管理的神器,功能类似于php的composer,node的npm。背景maven的便捷使用过的人都知道,不过针对国内环境,下载的速度你懂的。另外,针对比较保密的jar包,上传到公共库显然是不合适的,为此,maven私有库便体现出它的价值。简而言之,在局域网内搭建...

2019-05-31 16:04:00 1884

转载 9.1.从零开始学springboot-maven聚合下的pom依赖关系

背景创建多模块项目时,相信有部分同学对父模块个子模块的pom文件产生了疑问,子模块是否能自动继承父模块的依赖。这就得讲到dependencyManagement和dependencies的区别了关于dependencyManagement和dependencies的区别dependenc...

2019-05-31 16:04:00 178

转载 23.从零开始学springboot-excel导入导出

前言上一章作者分享了mybatis通用mapper的实用。在实际开发中,我们常常会用到excel导入导出相关的功能,本章,作者将分享一个实用的excel操作案例,实现excel的导入导出功能。亮点:excel导入反射java实体excel导出使用模版这边简单解释下。excel导...

2019-05-31 14:44:00 174

转载 22.从零开始学springboot-通用mapper的使用

前言通过作者《从零开始学springboot》前面大概20几个独立的小demo以及最后的两个大汇总案例,相信大家和作者一样,对于使用springboot来开发已经得心应手了。作者在写《从零开始学springboot》这个专题时,也还是个phper,在写完前二十几章时,作者已经完成了从一名ph...

2019-05-31 14:43:00 211

转载 11.从零开始学springboot-整合thymeleaf

前言上一节使用了"过时"的jsp技术,这一节我们来使用springboot推荐的模板thymeleaf技术。创建项目使用IDEA创建springboot项目,直接勾选web和thymeleaf依赖查看依赖添加配置application.yml:spring: thymel...

2019-05-29 09:59:00 95

转载 8.1.从零开始学springboot-idea-热部署

背景通过前几节大家应该都能通过idea创建简单的springboot-mybatis的项目了,博主本身从业php多年,对java这种需要编译在运行的流程还是太烦操,简单的项目每次改点东西都需要停止服务,重启服务。IDEA很好的解决了这个问题,只需要简单的几项配置,就能无需手动重启服务就能动态...

2019-05-29 09:59:00 94

转载 8.从零开始学springboot-整合mybatis-代码生成器-xml方式案例

前言mybatis自带代码生成插件,我们来试试如何使用创建空项目我们通过IDEA的Spring Intializr先创建一个sbm-generator的项目目录结构标红部分是代码生成器自动生成的代码,如何生成的请往下看添加依赖pom.xml引入代码生成依赖:<?xml...

2019-05-29 09:59:00 121

转载 7.从零开始学springboot-整合mybatis-annotations注解方式

前言前章讲了下springboot使用JPA的当时连接mysql,本章我们来重点学习下mybatis连接数据库,为何重点讲这个?当然是因为流行、好用、用的人多!!mybatis操作mysql又分两种方式,一种是注解,一种是mapper.xml文件。本章着重于注解方式的使用,因为比较简单。至...

2019-05-29 09:59:00 130

转载 16.从零开始学springboot-整合mybatisPlus-多数据源-代码生成器

前言前几个案例一直只有一个固定的数据源,但是实际开发中我们常常会有多个数据库(分库分表存放业务场景&主从场景),所以本次来做个这样的尝试。另外,我们此次使用mybatis-plus插件来更方便的进行数据操作。几个概念多模块(maven聚合):我们之前的demo都是一个项目一个...

2019-05-29 09:59:00 144

转载 17.从零开始学springboot-整合mybatisPlus-druid多源案例

## 背景 之前写了个springboot整合mybatis-plus和dynamic-datasource-spring-boot-starter做多数据源切换的案列 http://wrsee.com/articles/79 ,但是呢,考虑到在复杂的业务场景中,多数据源必须对事务有很...

2019-05-29 09:59:00 566

转载 20.2.从零开始学springboot-搭建一个可以上线的项目结构-单项目篇(2)

前言接 从零开始学springboot-搭建一个可以上线的项目结构-单项目篇(1)完善service/RedisServicepackage com.mrcoder.sbmmultidbxmldruidatomikos.service;import com.mrcoder.sbmmu...

2019-05-29 09:58:00 105

转载 21.1.从零开始学springboot-搭建一个可以上线的项目结构-多模块篇

前言通过前面的多章学习,相信大家对于springboot整合各个基础依赖已经得心应手了。并且,对于各个依赖的选择和使用都有了一定的理解。本章,将对前段时间的所学做一个总结,会完成一个可以上生产的项目基础架构。首先,我们来归纳一下一般项目的需求:多数据源分布式事务数据持久层缓存日...

2019-05-29 09:58:00 256

转载 20.1.从零开始学springboot-搭建一个可以上线的项目结构-单项目篇(1)

前言通过前面的多章学习,相信大家对于springboot整合各个基础依赖已经得心应手了。并且,对于各个依赖的选择和使用都有了一定的理解。本章,将对前段时间的所学做一个总结,会完成一个可以上生产的项目基础架构。首先,我们来归纳一下一般项目的需求:多数据源多数据源分布式事务druid数...

2019-05-29 09:58:00 124

转载 10.从零开始学springboot-整合jsp

前言说起java web开发就不得不提jsp,作为一门老技术,虽然springboot官方也不推荐使用jsp了,但是博主为了知识的完备性,还是简单的使用下。springboot默认对jsp的支持不是很友好,而对一些模板支持的很好,所以大家挑选技术时慎重,没有技术包袱的话还是使用模板吧。创...

2019-05-29 09:58:00 116

转载 13.从零开始学springboot-jdbc-多数据源

前言上一节实现了springboot jpa多数据源案例,本节将实现springboot jdbc多数据源案例创建项目IDEA创建一个springboot空项目即可,过程略添加依赖pom.xml: <dependency> <...

2019-05-28 17:32:00 94

转载 19.从零开始学springboot-jdbc-atomikos多数据源分布式事务案例

前言上章我们通过jpa和atomikos实现了分布式事务的处理案例。这节,我们来实现jdbc多数据源+atomikos的方式来实现分布式事务的处理案例。Atomikos介绍Atomikos 是一个为Java平台提供增值服务的并且开源类事务管理器。我们通过它来管理事务。springboot...

2019-05-28 17:31:00 250

转载 4.从零开始学SpringBoot-JPA_JDBC_Hibernate_Mybatis概念原理篇

前言我们知道,springboot操作mysql方式众多,Spring为各种支持的持久化技术,都提供了简单操作的模板和回调,目前大概有如下几种ORM持久化技术模板类JDBCorg.springframework.jdbc.core.JdbcTemplateHibe...

2019-05-28 17:31:00 134

转载 18.从零开始学springboot-jpa-atomikos多数据源分布式事务案例

前言前章我们已经能够流畅的写出一个基于springboot2.1.3的多数据源的案例了,而且我们选择很多,可以通过jpa搭建,也可以通过jdbc。有了多数据源,必然会碰到多数据源事务处理的问题,也就是分布式事务,所以,这节,我们就通过jpa多数据源+atomikos的方式来实现分布式事务的处...

2019-05-28 17:31:00 138

转载 18.1.从零开始学springboot-配置jpa自动建表为innodb

前言接上章,springboot-jpa-atomikos多数据源分布式事务(https://www.jianshu.com/p/3f7bbbd9fb35)细心的同学肯定发现了,我们至今为止的案例基本上所有的配置都只有application.yml一个文件,为何上章多了一个hibernat...

2019-05-28 17:31:00 889

转载 13.1.从零开始学springboot-jdbcUrl报错问题

前言博主近日在写springboot2.x(2.1.3)jdbc/jpa 多数据源的案例,运行代码时报错jdbcUrl is required with driverClassName原因查阅了资料,发现还是springboot最细2.x版的原因贴出两个关键配置:applicat...

2019-05-28 17:31:00 660

转载 0.从零开始学springboot-导读

前言抱歉,现在才补上这篇说明文章。部分看过我写的springboot系列文章的盆友问我,为啥不写点原理类的文章,尤其是公众号上为啥80%都是代码,没有原理介绍,代码注释也不是很清晰!!原因一首先,我要给各位抱歉下,关于从零开始学springboot系列我不是不想写一些原理类的文章,其实主...

2019-05-28 17:31:00 72

转载 15.从零开始学springboot-mybatis-多数据源-xml方式

前言上一章我们实现了springboot-mybatis-多数据源-annotations注解方式对mysql的操作访问,本章我们继续来实现 springboot-mybatis-多数据源-xml方式的案例。创建空项目添加依赖 <dependency> ...

2019-05-28 17:31:00 71

转载 14.从零开始学springboot-mybatis-多数据源-annotations注解方式

前言上两章我们实现了springboot+mybatis基于annotations注解方式和mapper.xml方式对mysql的操作访问,那么springboot结合mybatis对多数据源的支持如何呢?答案是完全OK,本章我们就来实现 springboot-mybatis-多数据源-an...

2019-05-28 17:31:00 183

转载 12.从零开始学springboot-jpa-多数据源

前言之前我们做过jpa访问mysql的案例,那么jpa如何设置多数据源访问呢?本节我们就来做jpa多数据源的案例创建空项目IDEA创建一个空依赖springboot项目添加依赖pom.xml: <dependency> <groupId...

2019-05-28 17:30:00 93

转载 3.1.从零开始学springboot-记一次tomcat7报错

背景博主时隔多年,再次进行java的开发,本地环境为jdk1.8+IDEA+tomcat7+maven3.6,检出公司项目,运行报错,艰难排之报错信息ERROR 2019-03-06 09:31:23o.s.w.c.ContextLoaderContext initialization ...

2019-05-28 17:30:00 133

转载 3.2.从零开始学springboot-IDEA-tomcat9乱码解决

背景博主使用IDEA做java开发,之前配置的是tomcat7,调试也一直是中文,今日更新tomcat为最新版的9,发现IDEA控制台输出信息乱码解决复制以下代码-Dfile.encoding=UTF-8IDEA配置服务VM配置重启IDEA请关注我的订阅...

2019-05-28 17:30:00 111

转载 12.1.从零开始学springboot-getHibernateProperties报错问题

前言博主最近研究JPA配置多数据源时,发现网上的很多大牛的案例pull下来运行报错如图Error:(47, 29) java: 找不到符号 符号: 方法 getHibernateProperties(org.springframework.boot.autoconfigure....

2019-05-28 17:30:00 551

转载 1.从零开始学springboot-概念原理篇

前言最近,公司传来“噩耗”:公司统一技术栈,一律使用java语言开发,没得商量。此时,作为“世界上最好语言”的phper博主,心情如下:好吧,开玩笑的。毕竟作者一贯的理念是“语言只是工具”,so,语言什么的无所谓~(实在是最近行业不景气…………)说说作者的情况吧,从业5年多,因为业务需...

2019-05-28 17:29:00 119

转载 3.从零开始学springboot-IDEA创建HelloWord

前言通过前几章的学习,相信大家的IDEA环境已将配置完成了,接下来我们来创建第一个springboot应用,没错,helloword创建项目打开IDEA目录结构及介绍可以看到,使用IDEA的springboot引导器创建的项目结构很简单,只有简单的几个包和文件。下面我们...

2019-05-28 17:29:00 204

转载 5.从零开始学springboot-连接数据库的几种方式-JPA

前言我们已经学习了如何通过IDEA创建一个简单的springboot helloworld了,那么springboot如何连接mysql呢?几种方式Spring为各种支持的持久化技术,都提供了简单操作的模板和回调,目前大概有如下几种ORM持久化技术模板类JDBCor...

2019-05-28 17:29:00 120

转载 6.从零开始学springboot-连接数据库的几种方式-JDBC

前言上一节实现了JPA操作mysql,这一节我们实现jdbc也就是jdbcTemplate操作mysql。创建空项目首先我们使用IDEA创建一个基础的springboot2.0的项目(创建的过程略,可以参考前几章),无需加载任何依赖(依赖还是手动加载感悟更深)。添加依赖pom.xml...

2019-05-28 17:29:00 414

转载 2.从零开始学springboot-开发环境配置

前言码农第一站,不是享誉世界的“helloworld”,而是配置开发环境!接下来我们就来配置瓜娃子的开发环境。先看下作者的环境win10jdk-8u192apache-tomcat-7.0.92 (追求新版的也可以装9.0,作者两个都装了)apache-maven-3.6.0I...

2019-05-28 17:28:00 371

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除