![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
springboot
Xiaosw1024
这个作者很懒,什么都没留下…
展开
-
springboot启动测试类报错解决办法
启动springboot测试类报错:junit官网介绍是说使用junit5推荐使用idea2017.3之后的版本,而我的idea低于这个版本,因此要么升级idea,要么使用junit4。解决:1.修改pom文件:使用springboot启动器创建的工程的pom中默认会带测试启动器spring-boot-starter-test;spring-boot-starter-test默认依赖Junit5(JUnit Platform + JUnit Jupiter + JUnit Vintage);需原创 2020-08-18 14:42:21 · 2224 阅读 · 1 评论 -
springboot整合spring security快速入门案例
spring security简单使用初识spring security入门案例简介项目结构测试编写Spring Security配置类测试初识spring securitySpring Security 是针对Spring项目的安全框架,也是Spring Boot底层安全模块默认的技术选型,他可以实现强大的Web安全控制,对于安全控制,我们仅需要引入 spring-boot-starter-security 模块,进行少量的配置,即可实现强大的安全管理.它的两个主要目标就是实现认证和授权入门案例简介原创 2020-05-27 20:54:22 · 454 阅读 · 2 评论 -
springboot整合RabbitMQ的简单使用,一看即会
RabbitMQ在springboot中使用起来非常简单,如果不涉及到一些高级场景的使用,只需要非常少的配置。springboot提供了spring-boot-starter-amqp对消息的各种支持。使用我们知道,RabbitMQ把消息发送给队列时有四种消息路由策略:direct(直连)fanout(分发)topic (主题)headers(头部)我们来看看最常用的direct、fanout、topic在springboot中如何使用。创建工程,添加对应依赖:工程创建后,pom.x原创 2020-05-14 20:56:18 · 329 阅读 · 0 评论 -
springboot学习——缓存技术
为什么要使用缓存?当我们需要与数据库交互,并且有时候会用到大量重复的数据,如果每一次都要去查询数据库就浪费大量的时间在与数据库的交互上,因此使用缓存技术。JSR-107首先我们使用缓存前,要明白的是,java其实也有对缓存技术的规范的,所谓的JSR-107就是为Java Caching定义的一套规范,他一共定义了五个核心的接口,分别是:CachingProviderCacheManage...原创 2020-04-27 21:25:36 · 462 阅读 · 0 评论 -
springboot整合mybatis
创建工程创建springboot应用时,添加web依赖,mybatis依赖,mysql驱动的依赖项目创建成功后,pom文件依赖如下:<dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-b...原创 2020-04-25 18:14:45 · 96 阅读 · 0 评论 -
springboot整合JdbcTemplate
JdbcTemplate是spring自带的数据持久化方案,虽然功能没有Mybatis那么强大,但是使用起来也是比较简单的。基本使用:1. 引入pom文件在创建springboot项目时,除了导入基本的web依赖,添加jdbc依赖以及数据库驱动2. 添加druid依赖项目创建成功后,添加Druid数据库连接池依赖。可以看到pom文件引入了如下依赖:<dependency>...原创 2020-04-25 14:49:11 · 492 阅读 · 0 评论 -
使用springboot连接mysql8时报错:java.sql.SQLException: Unknown system variable 'tx_isolation'
报错:原因是mysql-connector-java版本太低,数据库版太高,因此把mysql-connector-java升级到8的版本就行了。解决:在pom文件中添加依赖升级<dependency> <groupId>mysql</groupId> <artifactId>mysql-con...原创 2020-04-25 14:15:56 · 450 阅读 · 0 评论 -
springboot2.2.6版本使用deletemethod过滤器问题
在看视频学习springboot时,需要实现restfull风格的删除操作,以delete方式提交。按照视频操作,直接在表单中添加:<input type="hidden" name="_method" value="delete">再次提交表单,发现依然是以post方式提交。原因是:在2.2.6版本中,META-INF/spring-configuration-metada...原创 2020-04-20 17:54:32 · 287 阅读 · 0 评论 -
解决:springboot2.x版本静态资源会被拦截器拦截
1.5.9版本的在添加了拦截器之后还是可以访问到静态资源,不会拦截,但是升级到2.x版本就会拦截,因此在添加拦截器时需要指定排除不拦截的静态资源:...原创 2020-04-20 17:31:56 · 384 阅读 · 0 评论 -
学习笔记——springboot自动配置原理
1、自动配置原理:1)、SpringBoot启动的时候加载主配置类,开启了自动配置功能 @EnableAutoConfiguration2)、@EnableAutoConfiguration 作用:利用EnableAutoConfigurationImportSelector给容器中导入一些组件?可以查看selectImports()方法的内容;List configurat...原创 2020-04-18 11:55:46 · 189 阅读 · 0 评论 -
springboot配置文件没有提示
在pom.xml文件中添加依赖:<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-configuration-processor</artifactId></dependency>...原创 2020-04-18 00:38:09 · 1337 阅读 · 0 评论 -
学习笔记——springboot配置
springboot配置配置文件1、配置文件2、YAML语法:1、基本语法2、值的写法字面量:普通的值(数字,字符串,布尔)对象、Map(属性和值)(键值对):数组(List、Set):3、配置文件值注入1、properties配置文件在idea中默认utf-8可能会乱码2、@Value获取值和@ConfigurationProperties获取值比较3、配置文件注入值数据校验4、@Propert...原创 2020-04-09 21:17:57 · 124 阅读 · 0 评论 -
springboot入门
这里写目录标题什么是springbootspringboot的优势快速入门案例什么是springbootspringboot是一款用于简化spring应用的初始搭建及开发过程的框架,使用特定的方式进行配置,使开发人员便不再需要定义样板化的配置。个人理解就是默认配置了很多框架的使用方式。springboot的优势简单,快速,方便!在没有使用springboot之前,使用spring,myba...原创 2020-04-08 11:52:01 · 57 阅读 · 0 评论