springBoot
清风醉晚霞
人的一生可以拥有很多的东西,但最终都会离自己而去,只有人生阅历和学识真正属于自己。
展开
-
SpringBoot整合yml
.properties这个配置文件比.yml配置文件冗余,用yml文件会显得更加整洁美观两个配置文件语法对比具体写法如下首先创建一个后缀.yml的文件##定义自己的配置文件 不要直接定义字段,这样不好,在配置字段前面可以加上团队名称或者框架名称## xyt:团队名称,userName/age字段名 注意每个层级之间的缩进,##冒号(:)后面一定要跟个空格,正确的语法...原创 2019-11-18 16:09:25 · 1334 阅读 · 0 评论 -
Spring使用@Scheduled创建定时任务
使用@Scheduled创建定时任务package com.xyt.springboot.tasks;import org.springframework.scheduling.annotation.Scheduled;import org.springframework.stereotype.Component;import java.text.SimpleDateFormat;...原创 2019-11-18 15:40:53 · 144 阅读 · 0 评论 -
springboot整合全局捕获异常
@ExceptionHandler表示拦截异常@ControllerAdvice 是 controller 的一个辅助类,最常用的就是作为全局异常处理的切面类 @ControllerAdvice 可以指定扫描范围 @ControllerAdvice 约定了几种可行的返回值,如果是直接返回 model 类的话,需要使用 @ResponseBody 进行 json 转换 返回 String...原创 2019-11-18 15:28:02 · 350 阅读 · 0 评论 -
springboot多数据源整合分布式事务
如何解决多数据源分包分布式事务多数据源分布式事务问题和真领域中产生的分布式事务问题是不一样的。 多数据源分布式事务的问题产生在同一个项目中,有多个不同的数据库连接。 分布式领域中的事务因为系统的拆分,每个服务都有自己独立的数据库。多数据源项目中如何解决分布式事务问题使用springboot+jta+atomikos分布式事务管理:Atomikos 是一个为Java平台提供增值服务的并...原创 2019-11-18 15:07:32 · 298 阅读 · 2 评论 -
SpringBoot整合事物管理
Springboot默认集成事物,只主要在方法上加上@Transactional即可出现以下错误No qualifying bean of type [javax.sql.DataSource] is defined: expected single matching bean but found 2: test1DataSource,test2DataSource加上@Prima...原创 2019-11-18 11:18:48 · 216 阅读 · 0 评论 -
springboot整合多数据源
在一个项目中存在会员模块,订单,支付模块,不算是分布式项目,只算是分包 分模块项目分布式项目是将一个大的项目拆分成N个不同的子项目,子项目之间采用rpc远程调用技术。假设一个项目有三大模块,每个模块分别对应着一个数据库,存在三个不同的jdbc,多数据库要如何定位自己的数据源。分包名原理使用根据包名,加载不同的数据源com.xyt.member--会员数据库com.xyt.pa...原创 2019-11-18 09:41:50 · 158 阅读 · 0 评论 -
SpringBoot整合Mybatis
pom.xml引入代码 <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>2.0.0.REL...原创 2019-11-15 16:07:10 · 134 阅读 · 0 评论 -
SpringBoot整合JdbcTemplate
pom.xml文件引入<parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>2.0.0.RELEASE</version>...原创 2019-11-15 14:27:54 · 124 阅读 · 0 评论 -
SpringBoot整合WEB页面
pom.xml引入 <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>2.0.0.RELEASE</versio...原创 2019-11-14 19:49:53 · 1028 阅读 · 0 评论 -
SpringBoot2整合Freemarker模板
目录pom.xml代码application.yml配置文件代码Controller控制器代码.ftl前端页面代码SpringBoot的三种启动方式pom.xml代码<parent> <groupId>org.springframework.boot</groupId> <artifactId>sp...原创 2019-11-14 19:06:24 · 840 阅读 · 0 评论