SpringBoot
风泊月
赠人玫瑰,手留余香!
展开
-
Spring Boot读取配置的几种方式
当大家看到这篇博客的时候 ,相信已经对SpringBoot有了简单的了解。也看过很多人的demo,但是会发现 不同的程序员 在获取配置信息时 使用的方式不一样,不免会搞得一头雾水,下面我们来一起看一下 具体有哪些方式。1.读取application文件在application.yml或者properties文件中添加:info.addr...原创 2020-03-17 16:02:08 · 280 阅读 · 0 评论 -
服务调用经过网关 token缺失
网关过滤器在过滤器中直接转发token如果需要鉴权 public Object run() throws ZuulException { System.out.println("Zuul过滤器"); RequestContext requestContext = RequestContext.getCurrentContext(); ...原创 2020-03-09 11:34:01 · 1213 阅读 · 0 评论 -
JWT 生成token时报错:secret key byte array cannot be null or empty.
想要获取全网最全最详细的资料加群:( 1022848328 )JWT 生成token时报错:secret key byte array cannot be null or empty.java.lang.IllegalArgumentException: secret key byte array cannot be null or empty. at io.jsonwebtok...原创 2020-03-07 19:24:02 · 3015 阅读 · 1 评论 -
基于JWT的Token认证机制实现
想要获取全网 最新最全的20T 资料 请添加qq群 (1022848328)一个JWT实际上就是一个字符串,它由三部分组成,头部、载荷与签名。 头部(Header) 头部用于描述关于该JWT的最基本的信息,例如其类型以及签名所用的算法等。这也可以 被表示成一个JSON对象。 载荷(playload) 载荷就是存放有效信息的地方。这个名字像是特指飞机上承载的货品,这些...原创 2020-03-07 09:54:28 · 252 阅读 · 0 评论 -
thymeleaf设置属性的值以及动态传参
SpringBoot版本:<!DOCTYPE html><html lang="en" xmlns:th="http://www.thymeleaf.org"><head> <meta charset="UTF-8"> <title>属性测试</title></head><...原创 2020-01-04 17:11:48 · 5124 阅读 · 0 评论 -
Springboot 项目打包 Compilation failure: Compilation failure:
微服务打包时涉及到依赖包,直接打包总包 总是报错Compilation failure: Compilation failure: 缺少某个包或者某个类。进行下面的操作前先clean一下 保证没有冗余结果首先我们要将依赖包进行打包,但是 我们的依赖包 即使打成jar包也是不可执行的 所以不要在依赖包中放入打包插件 将其注掉否则会进行二次打包 导致出错。将依赖包打包完毕后 再...原创 2019-12-11 16:52:16 · 5362 阅读 · 0 评论 -
SpringBoot2.1.9RELEASE配置hystrix-dashboard
2.0以上的版本配置hystrix-dashboard和之前的有所区别1.导入依赖 <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId&g...原创 2019-11-20 15:11:00 · 1262 阅读 · 0 评论 -
no further information: /xxx.xxx.xxx.xx:6379
修改redis的配置文件将bind 的注释去掉 改为 bind 0.0.0.0 允许任何ip访问原创 2019-11-08 21:59:43 · 2272 阅读 · 0 评论 -
object references an unsaved transient instance - save the transient instance before flushing
使用SpringBoot+SpringData 做一对多的映射操作报题目上的错误解决方案在 OneToMany 和 ManyToOne 的注解上 都加上cascade = CascadeType.PERSIST @OneToMany(mappedBy = "roles",cascade = CascadeType.PERSIST) @ManyToOne(c...原创 2019-11-07 17:39:29 · 414 阅读 · 0 评论 -
javax.persistence.TransactionRequiredException: Executing an update/delete query
使用SpringBoot+SpringData 完成修改数据时 出现错误Caused by: javax.persistence.TransactionRequiredException: Executing an update/delete query at org.hibernate.internal.AbstractSharedSessionContract.checkTransac...原创 2019-10-26 15:21:57 · 1256 阅读 · 1 评论 -
SpringBoot数据校验
在后端做数据校验 SpringBoot提供了模板 不需要我们再一个个去写校验条件首先在实体类上标注需要 哪个条件需要校验package com.fpy.crud.pojo;import org.springframework.format.annotation.DateTimeFormat;import javax.validation.constraints.NotBlank;...原创 2019-10-24 15:44:51 · 266 阅读 · 0 评论 -
springboot mybatis显示sql
在application.properties配置文件内添加一句代码即可logging.level.com.fpy.crud.mapper=debugcom.fpy.crud.mapper是你mapper文件所在的包原创 2019-10-23 20:01:58 · 270 阅读 · 0 评论 -
springboot org.apache.ibatis.binding.BindingException: Invalid bound statement
使用springboot整合mybatis 发现无法使用进行数据库操作 一直报绑定失败springboot org.apache.ibatis.binding.BindingException: Invalid bound statement检查后发现 编译后的文件没有xml文件看到这里就明白了 需要资源拷贝插件 将xm文件 也进行编译 非常简单在pom文件的build中 ...原创 2019-10-23 17:49:17 · 486 阅读 · 0 评论 -
Idea中SpringBoot引入thymeleaf没有提示
在文档开头加上thymeleaf的命名空间就可以了。<html lang="en" xmlns:th="http://www.thymeleaf.org"><!DOCTYPE html><html lang="en" xmlns:th="http://www.thymeleaf.org"><head> <meta c...原创 2019-10-23 11:14:24 · 1011 阅读 · 0 评论 -
his application has no explicit mapping for /error, so you are seeing this as a fallback.
代码写完 发现一切都没用错 (毕竟没写什么东西只是单独配了一个框架) 却发现无论如何都无法启动 访问界面就报错原因是: 不能直接点击run方法启动可以使用mvn命令启动也可以使用springboot插件启动...原创 2019-10-22 15:46:20 · 4720 阅读 · 0 评论 -
SpringBoot+solr配置入门
1.首先solr已经配置完毕,并且含有数据2.开始搭建工程3.编写配置文件同样找到resources下的application.propertis文件集群和单机版配置有差别3.1单机版 需要指定solr服务器的ip端口实例名#配置单机版 单机版solr地址+实例名spring.data.solr.host=http://192.168.10.101:8080/solr/collection13....原创 2018-06-21 11:14:50 · 12493 阅读 · 4 评论 -
SpringBoot-快速上手
使用Idea创建SpringBoot项目1.打开idea创建一个SpringBoot项目,选择Spring Initializr2.输入坐标的名字3.创建一个web项目,然后完成即可4.项目创建成功5.查看pom文件<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/...原创 2018-06-02 10:34:46 · 650 阅读 · 1 评论 -
使用SpringBoot完成jsonp
一.什么是jsonp?JSONP(JSON with Padding)是JSON的一种“使用模式”,并不是一个单独技术1.ajax请求不支持跨域数据请求的. 1.1 跨域 1.1.1 ip不同 1.1.2 端口不同. 1.2 为什么不支持跨域 1.2.1 因为JS在研发Ajax处于安全性考虑,把ajax跨域功能关闭.2.在项目中的静态资源,.js文件, .cs...原创 2018-10-09 11:12:58 · 1152 阅读 · 0 评论 -
SpringBoot实现支持jsp
pom文件 <dependencies> <dependency> <groupId>org.apache.tomcat.embed</groupId> <artifactId>tomcat-embed-jasper</artifactId> </dependency> <depe原创 2018-10-09 11:17:30 · 762 阅读 · 0 评论 -
java.sql.SQLException: validateConnection false
使用springboot整合mybatis使用的alibaba的连接池 druid 报错如下:java.sql.SQLException: validateConnection false之前的版本号:解决方式:将版本号改为1.1.10结果可以正常访问...原创 2019-09-03 16:40:35 · 4230 阅读 · 0 评论 -
SpringBoot+redis配置及测试
1.创建项目时选择redis依赖2.修改配置文件,使用SpringBoot就避免了之前很多的xml文件2.1学过redis的同学都知道这个东西有集群版也有单机版,无论哪个版本配置起来都很简单2.1.1首先找到配置文件 2.1.2然后配置集群版,直接在配置文件内编辑即可2.1.3配置单机版3.测试 找到测试文件夹,自动注入redis模板4.分别测试操作String和Hash类型的数据4.1操作S...原创 2018-06-21 09:48:22 · 26904 阅读 · 0 评论