
SpringBoot
SpringBoot
Boy-F
不念过往 ,不畏将来
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
SpringApplication的构造函数初始
1,SpringApplication启动原理 2, 通过上下文获取 Bean 3,SpringApplication.run() 的底层调用原创 2020-11-16 21:17:35 · 158 阅读 · 0 评论 -
SpringBoot 的四大设计思想
1,SpringBoot 实现快速整合第三方框架 2,完全去除 XML配置,采用注解形式 3,内嵌服务器 Tomcat 4,自定义 Starter原创 2020-11-11 21:12:49 · 528 阅读 · 0 评论 -
SpringBoot启动打包运行方式
1,找到对应的项目,执行 mvn package 命令 直至打包完成成功 2,找到打包完成的 Jar 通过 java -jar + jar包名 3,若出现 .jar中没有主清单属性,错误原因可能为 :项目程序中 没有指定程序入口; 解决 : 在项目 pom.xml 中 指定程序入口 3,重复 1步骤进行打包并执行 4,测试 Jar 打包及执行是否成功 (测试项目中的请求是否可以执行并返回) ...原创 2020-11-10 21:22:51 · 260 阅读 · 0 评论 -
SpringBoot多环境配置文件
1,示例:读取某一个配置文件 2,当有多个环境的配置文件时,指定读取某个配置文件 3,启动测试原创 2020-11-10 21:01:34 · 113 阅读 · 0 评论 -
SpringBoot 中整合任务调度
1,@Scheduled简单任务创建 2,启动时 ,开启任务调度原创 2020-11-10 20:33:04 · 136 阅读 · 0 评论 -
SpringBoot整合全局捕获异常
1,异常情况示例 2,定义捕获全局异常类 3,如果需要指定返回错误提示页面,下面方法中则去掉 @requestBody,不需要这种返回 JSON的格式返回,方法返回直接指定页面即可 ;RuntimeException.class表示所有项目中运行异常都可以捕获 4, 启动测试 ...原创 2020-11-10 20:25:02 · 179 阅读 · 0 评论 -
多数据源解决分布式事务问题
1,多数据源分布式事务介绍 2,当访问方法中同时访问多个数据源,事务如何处理 3,添加 jta依赖 4,修改 application.yml 数据源配置文件 (以下为添加会员数据源的全局 xa事务管理,订单数据源同样处理) 5,读取application.yml 配置到程序中 6,通过在 pom.xml 中引入插件免除读取配置文件需要写冗余的 get,set 方法 7,通过程序获取数据源 8,不需要数据源自己的事务,统一使用全局 xa 事务管理 9,启动测试 (例如:当 age 为零原创 2020-11-08 20:27:16 · 1187 阅读 · 0 评论 -
SpringBoot 整合 @Transactional注解
1,连接不同数据源代码中配置扫描不同路径的包 2,例如,当可能存在需要回滚操作时,需要加上事务控制(如下:当存在分母为零的情况时,数据不会入库)原创 2020-11-08 19:35:52 · 427 阅读 · 0 评论 -
SpringBoot 整合多数据源
1,SpringBoot 整合多数据源介绍  2,application.yml原创 2020-11-08 13:06:06 · 336 阅读 · 0 评论 -
SpringBoot整合 Mybaits框架
1,引入 Mybaits的依赖 2,application.yml 中配置 Mybaits 的数据源 3,添加访问数据的方法 4,添加启动类,添加数据原创 2020-11-08 12:04:59 · 166 阅读 · 0 评论 -
SpringBoot 整合 JDBC数据源
1,配置中引入 Jdbc依赖,web组件依赖 2,新增 application.yml配置,用于配置数据源,不使用properies文件,是为了减少配置的冗余 3,注解获取 JdbcTemplate 4,注解 @Service 与 @Component (注意:@Service进入底层它也是使用的 @Conponent),使用时使用其中一个就可以了,一般就用 @Service 5,启动运行 ...原创 2020-11-04 21:41:52 · 219 阅读 · 0 评论 -
SpringBoot整合JSP项目
1,创建项目中 只能选择 War类型不能选择 Jar类型,不然找不到页面文件 2,创建项目时需要加上离线参数原创 2020-10-29 21:26:07 · 203 阅读 · 0 评论 -
SpringBoot 整合 FreeMarker
1,pom.xml 中引入 FreeMarker 的依赖 2,新建 application.yml, 加上 FreeMarker的模板配置 3,Controller 中加入方法进行访问 4, 在模板文件目录中建立 模板,这里的模板是 方法中返回的 freemarkerIndex.ftl 5,启动项目后进行访问测试 ...原创 2020-10-29 21:13:16 · 163 阅读 · 0 评论 -
SpringBoot 静态资源访问控制
1,静态资源访问原创 2020-10-29 20:49:13 · 879 阅读 · 0 评论 -
SpringBoot启动方式
1,SpringBoot 引入 Web组件 1.1,Idea中构建Maven工程,一直Next直至 Finshed 1.2,创建完项目,pom.xm 中引入依赖 1.3,原理:依靠Maven依赖封装,虽然只引入了者两个依赖,但很多第三方框架依赖都封装在这两个中 1.4,使用 @EnableAutoConfiguration 启动 (注意: @EnableAutoConfiguration注解启动时扫包只会扫自己当前的类) 1.5,使用 @ComponetScan 指定扫包启动(测试的扫描使用的包)原创 2020-10-27 22:12:37 · 198 阅读 · 0 评论 -
SpringBoot的简单介绍
1,为什么使用 SpringBoot 2,SpringBoot 与SpringMVC的关系 3,SpringBoot 与SpringCloud 的区别原创 2020-10-27 21:21:58 · 123 阅读 · 0 评论 -
SpringBoot中注解缓存@Cacheable
SpringBoot中注解缓存 @Cacheable 及控制台展示 执行 SQL 查看是否缓存成功 SpringBoot 的maven的项目中,首先在 pom.xml文件中 注入 Spring Boot 缓存支持启动器 及 Ehcache 坐标 <dependency> <groupId>org.springframework.boot</grou...原创 2019-06-26 22:44:17 · 4497 阅读 · 0 评论