springboot常见错误集合
目录NullPointerException 空指针异常@SpringBootConfiguration... 单元测试类位置错误不在启动类所在包或子包UnsatisfiedDependencyException 依赖注入异常Caused by...ClassNotFoundException......
springboot正常启动后访问不到controller层的接口
一、问题描述下面是我的springboot项目的一个controller类,在eclipse中用springboot内置的tomcat能正常访问接口。 maven打成war包,部署到测试环境中,项目正常启动,定时任务正常启动,静态页面也能访问到,但是controller访问报错,没有找到对应的请求地...
新建一个springboot项目添加@restcontroller浏览器访问一直报404
1.用idea新建一个新的springboot项目,配置好一个controller2.浏览器访问一直报4043。解决方法:因为启动一个springboot应用的时候,没有指定扫描的包。所以默认扫描和启动类同一个包的类。第一种解决方法:在启动类添加@componentScan指定扫描的包第二中方法:把...
Idea Springboot项目添加新的图片到image文件后,图片加载不出来,提示404错误
背景:即使你引用的路径没有任何问题,也强制刷新了浏览器,但是浏览器还是识别不到你提供的路径1.前提:你引用的路径是对的,这个可以通过你用同样的方法引用之前已经存在的图片2.解决方案有两种:(1)执行maven clean(这个方法的缺点就是你要多执行几次强制刷新才能出现,一般5,6s后就可以看到成功...
Springboot+ Vue-element-admin前后端分离的 项目打包部署过程记录
一、开发环境先进行打包如果你使用的是maven来管理项目,执行以下命令既可以cd 项目跟目录(和pom.xml同级)mvn clean package或者执行下面的命令 排除测试代码后进行打包(正式环境使用)mvn clean package -Dmaven.test.skip=true打包完成后...
把springboot项目设置成Windows系统开机启动
1,新建一个工作目录,用于存放项目jar包和启动脚本,如下2,把springboot项目jar包放进去,并编写启动脚本,如下 脚本内容如下:执行这个脚本就可以启动你的项目3,加入到开机启动开始->运行->输入gpedit.msc,打开如下所示选择计算机配置->Windows设置-&...
基于SpringBoot实现的在线拍卖系统
系统开发环境 编程语言:Java数据库:MySQL容器:Tomcat工具:IDEA/Ecilpse、Navicat、Maven系统实现 管理员功能模块 首页 修改密码 用户管理 商品类型管理 拍卖商品 竞拍公告 轮播图 历史竞拍管理 竞拍订单管理 留言板管理 用户功能模块 用户功...
【SpringBoot实战篇】登录认证
????????明确需求--接口文档--思路分析--开发--测试???????????? 1 明确需求 2 接口文档 登录 3 思路分析 UserServic、UserMapper在注册的时候已经实现 现在我们重点看UserController 控制器 ...
Springboot框架配置远程Tomcat服务器以及本地Tomcat服务器进行远程debug调试
毕业后自己找的第一份工作,是待在一家创业公司,跟着阿里巴巴的大牛们,从零开始做一个互联网软件,这项目算的上是自己做的第一个将要上市的软件了吧。大四在中科软科技股份有限公司实习一年有着丰富的保险开发经验,后来因为不适应北京的环境,拿了毕业证转站来到大上海,找了快一个月工作,有两家公司面试都通过了,一家...
springboot使用RestTemplate返回401时 HttpClientErrorException报错问题及解决方法
今天需要调用第三方平台rest接口,调用正常时没啥事,调用异常时比如401 时,发现后台解析response就报错HttpClientErrorException,body为null取不到。 各种百度及官方文档,发现是resttemplat处理机制的问题,1、对于非2xx的,4xx 和 5xx ...
SpringBoot使用Logbook记录HTTP请求响应日志
写在前面:2020年面试必备的Java后端进阶面试题总结了一份复习指南在Github上,内容详细,图文并茂,有需要学习的朋友可以Star一下!GitHub地址:https://github.com/abel-max/Java-Study-Note/tree/masterSpring Boot的htt...
springboot如何编写gitlabrunner的部署文件
编写GitLab Runner的部署文件主要是为了在GitLab CI/CD流程中自动化地部署Spring Boot应用。这通常涉及到编写.gitlab-ci.yml文件,该文件定义了CI/CD的阶段、任务和执行规则。下面是一个简单的示例,演示如何为Spring Boot应用配置GitLab...
JDK动态代理与Cglib动态代理(SpringBoot2.x使用spring aop示例)
我相信spring aop中使用JDK动态代理与Cglib动态代理的区别这一问题在刚毕业的同学面试时都被问过。我们都会答:JDK动态代理的目标对象需要实现接口,Cglib动态代理的目标对象不需要实现接口。再牛逼一点的朋友可能会再答JDK动态代理通过反射来实现,Cglib动态代理通过对字节码的操作来实...
SpringBoot 微服务token 传递实现
1、前言 随着微服务的流行,微服务之间的安全以及业务需要,都需要穿递token ,而token的传递一般通过header 头来传递。从架构的角度来讲 ,一般的企业应用都由nginx、业务网关和各个微服务组成。这个nginx 传递header 我就不讲述。下面重点讲述一下header业务网关...
springboot使用telnet连接设备获取数据
首先引入依赖,依赖地址:https://mvnrepository.com/artifact/telnet_client/telnet_client<dependency> <groupId>telnet_client</groupId> <arti...
SpringBoot高级篇Redis之List数据结构使用姿势
前面一篇博文介绍redis五种数据结构中String的使用姿势,这一篇则将介绍另外一个用的比较多的List,对于列表而言,用的最多的场景可以说是当做队列或者堆栈来使用了I. 基本使用1. 序列化指定前面一篇的操作都是直接使用的execute配合回调方法来说明的,其实还有一种更加方便的方式,即 ops...
springboot集成spring security初探2--从数据库读取用户权限
上一篇文章只是实现了 UserDetailService 接口,简单new 了一个 User,并没有连接数据库来验证用户信息和权限。本篇将详细介绍连接数据库之后的认证操作。RBAC权限控制,涉及到用户(User)、角色(Role)和权限(Permission)三个实体,这三个实体是相互独立的,直到将...
一、IDEA快速搭建SpringBoot2项目
环境说明:SpringBoot为2.x版本,JDK为1.8+(含JDK1.8),我使用的IDEA工具是2018.2.3,maven 3.0+。废话不多说,直接讲一下快速搭建的过程和测试吧!1、搭建步骤点击 File——New——Project选择SpringInitializr和Jdk,点击 nex...
【word2pdf】Springboot word转pdf(自学使用)-具体实现
这里只提供Aspose的实现,因为这个不区分windows还是Linux操作系统。因为试过了,Doc4j需要依赖是Windows的,所以暂时不去研究了 官网 aspose官网 由于是收费的,所以这里的就按照官网的来,百度一搜随便都是jar包。我这里不贴了,毕竟不是免费的,可以自行搜索破解版。 不废...
Springboot项目 web 添加 favicon.ico图标
目标:springboot项目添加ico图标,效果如下图一、如何生成 favicon.ico 图标这里介绍一下我是如何生成 .ico图标文件的① 、挑选自己喜爱的矢量图阿里矢量图标库 https://www.iconfont.cn/②、选择合适的颜色后下载【PNG格式】③、将png转化为 ico图标...