
springBoot知识点
springBoot相关知识
@Eleven
一辈子很短,努力的做好两件事就好;第一件事是热爱生活,好好的去爱身边的人;第二件事是努力学习,在工作中取得不一样的成绩,实现自己的价值,而不是仅仅为了赚钱,加油!
展开
-
@SpringBootApplication(exclude={DataSourceAutoConfiguration.class})注解作用
转自:https://blog.youkuaiyun.com/niceyoo/article/details/105549276有小伙伴在群里问到对 @SpringBootApplication(exclude = { DataSourceAutoConfiguration.class}) 有点疑惑,故记之。exclude,排除此类的AutoConfig,即禁止 SpringBoot 自动注入数据源配置,怎么讲?DataSourceAutoConfiguration.class 会自动查找 applicatio原创 2020-11-26 19:32:53 · 1575 阅读 · 0 评论 -
idea Spring-boot三种启动方式
由于新建的Spring-Boot项目启动会报 Whitelabel Error Page ,所以我新建一个Test类 url接口为 /hello ,GET请求方式第一种启动方式: 这个启动方式相当于我们用的Main 启动一样 第二种启动方式: 进入 cmd 环境中,切换到项目路径中,然后输入 mvn spring-boot:run 回车,项目就可以启动了 注意:方法三同时也是将项目部署到Linux服务器的方法 第三种启动方式: 和方法二一样,进入cmd 环境中,切换到项目下,然后将转载 2020-10-22 17:06:48 · 2585 阅读 · 0 评论 -
Spring Boot 中application.yml与bootstrap.yml的区别
SpringBoot默认支持properties(.properties)和YAML(.yml .yaml )两种格式的配置文件。1.加载顺序1、若application.yml 和bootStrap.yml 在同一目录下 :bootstrap.yml先加载 application.yml后加载。2、bootstrap.yml 用于应用程序上下文的引导阶段。bootstrap.yml 由父Spring ApplicationContext加载。3、父ApplicationContext 被加载到原创 2020-08-24 15:13:15 · 896 阅读 · 0 评论 -
springboot项目上传文件
单纯只想分享给大家自己的开发经验,不足之处,请大家多多体谅!1、前端引用组件"ng2-file-upload": "^1.4.0",2、前端页面代码<div class="form-group"> <label for="file">文件:</label> <input type="file" formControlName="filepath" ng2FileSelect [uploader]="uploader1" (原创 2020-05-20 11:52:53 · 231 阅读 · 0 评论 -
springboot项目使用Sharding-JDBC配置读写分离
1、引入Sharding-JDBC依赖<dependency> <groupId>org.apache.shardingsphere</groupId> <artifactId>sharding-jdbc-spring-boot-starter</artifactId> <version>4.0.0-RC1</version></dependency>2、在yml配置文件中配置主从数据原创 2020-05-14 15:58:58 · 702 阅读 · 0 评论 -
springboot修改端口号的两种方式
前言:springboot默认的端口号为8080,端口号的配置有两种方式,一种是在配置文件application.properties中,另一种是在配置文件application.yml中。1、第一种方式:修改配置文件application.properties文件。2、第二种方式:修改配置文件application.yml注意:冒号后的只能用空格,不能用tab...原创 2019-12-09 10:54:15 · 3539 阅读 · 0 评论 -
springboot使用AOP统一处理Web请求日志
1、加入aop的依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-aop</artifactId></dependency>2、写个切面类import java.util.E...原创 2019-12-04 13:55:24 · 141 阅读 · 0 评论 -
springboot中使用事务
只需要加个Transactional注解即可1、当报除零异常时,保存语句不会执行。原创 2019-12-03 11:07:08 · 248 阅读 · 0 评论 -
SpringBoot @ComponentScan 作用?
**SpringBoot @ComponentScan 作用?1、SpringBoot在写启动类的时候如果不使用@ComponentScan指明对象扫描范围,默认指扫描当前启动类所在的包里的对象,如果当前启动类没有包,则在启动时会报错:Your ApplicationContext is unlikely to start due to a @ComponentScan of the defa...转载 2019-10-22 11:50:56 · 848 阅读 · 0 评论 -
springboot中配置两个数据源
1、在application.properties中配置两个数据源spring.datasource.test1.driverClassName=com.mysql.jdbc.Driverspring.datasource.test1.url=jdbc:mysql://localhost:3306/test1?useUnicode=true&characterEncoding=utf-...原创 2019-12-03 15:01:40 · 743 阅读 · 0 评论 -
springboot中有多数据源时的多事务管理
一、为什么要配置多事务管理?原因:多数据源存在的问题:最后一个可以插入一条数据,原因是Transactoinal的事务只针对userMapper有效。二、使用springboot+jta+atomikos 分布式事物管理解决方案。1、添加jta事务依赖<dependency> <groupId>org.springframework.boot</gr...原创 2019-12-03 17:31:35 · 690 阅读 · 0 评论 -
springboot整合Log4j
整合Log4j1、导入Log4j属性文件log4j.properties。注意,复制时要把每一行后面的空格去除log4j.rootLogger=INFO,Console,File log4j.appender.Console=org.apache.log4j.ConsoleAppender log4j.appender.Console.Target=System.outlog4j...原创 2019-12-03 18:15:14 · 209 阅读 · 0 评论