![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Spring Boot
文章平均质量分 59
qq_29750461
这个作者很懒,什么都没留下…
展开
-
【项目部署】Springboot部署至腾讯云服务器
【项目部署】Springboot部署至腾讯云服务器原创 2024-05-16 16:23:49 · 347 阅读 · 0 评论 -
【解决】SpringBoot引入Spring security后发布项目弹出登录框
问题描述最近在SpringBoot开发过程中,使用了Spring Security包,但是引用后,后台项目发布时,出现了下面的界面出现原因其实这个是security默认给我们整的一个用户认证的功能,用户名是:user 密码是在启动的控制台打印出来的:但是当输入用户名和密码后, 登录进去为404 说明我们什么服务也没有配置,要想配置自己的认证 ,需要添加一个继承WebSecurityConfigurerAdapter这个适配器的一个配置类。解决方式先说下Spring Boot原创 2022-02-16 21:42:01 · 2779 阅读 · 0 评论 -
【SpringBoot后台】整合阿里云OSS实现文件上传
关于OSS的基础使用,可以参看下前面的文章 点击进入,这里主要介绍下SpringBoot怎样操作阿里云OSS实现文件上传。1 ServiceImpl.java 代码,可参看官方文档 进入这个是官方文档中的代码,可以看到这里是实现上传一段文字 : “Hello OSS”import com.aliyun.oss.ClientException;import com.aliyun.oss.OSS;import com.aliyun.oss.OSSClientBuilder;import com.a原创 2022-02-13 11:16:09 · 1148 阅读 · 0 评论 -
【测试Demo】JavaAPI操作阿里云对象存储(OSS)
阿里云对象存储 阿里云官网点击阿里云对象存储OSS(Object Storage Service)是一款海量、安全、低成本、高可靠的云存储服务,提供99.9999999999%(12个9)的数据持久性,99.995%的数据可用性。多种存储类型供选择,全面优化存储成本。【源于官网】1 点击进入管理控制台2 控制台页面3 创建自己的Bucket4 按照下面的方式创建Bucket5 点击确定即可...原创 2022-02-12 14:56:55 · 1869 阅读 · 0 评论 -
【前后端分离】前台多表联查
实现效果多个条件实现数据库中数据的查询前台页面代码此处引入 dVO这样的对象,与后台的DVO类对应<el-form :inline="true" :model="dVO" class="demo-form-inline"> <el-form-item label="部门" label-width="70px"> <el-select clearable v-model="dVO.departmentId" placehold原创 2022-01-28 20:42:36 · 1914 阅读 · 0 评论 -
【前后端分离】后台多表联查
效果:通过输入框中的信息进行查询用户表,设计部门和用户表的联合查询业务逻辑根据页面上几个不同输入框输入的信息,在数据表中查找到对应的数据,类似于按条件查询项目代码1 项目原代码@GetMapping("/findDoctorList") public Result findDoctorList(@RequestParam(required = true,defaultValue = "1")Integer current,原创 2022-01-20 19:17:21 · 3782 阅读 · 0 评论 -
【前后端分离】后台查询_前台下拉框显示
效果展示业务逻辑描述本业务逻辑主要是使用SpringBoot从后台查询数据,然后在前台页面进行展示,整个项目为前后端分离后台代码由于是定制化查询,Mybatis-plus 框架无法直接进行调用方法查询,所以这里需要在 Mapper.xml 中定义<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.原创 2022-01-19 11:33:19 · 2094 阅读 · 0 评论 -
【解决】 SELECT list is not in GROUP BY clause and contains nonaggregated column
出错情况问题分析出现此异常的原因是:如果启用了ONLY_FULL_GROUP_BY SQL模式(默认情况下),MySQL将拒绝选择列表,HAVING条件或ORDER BY列表的查询引用在GROUP BY子句中既未命名的非集合列,也不在功能上依赖于它们。使用数据库的版本信息mysql-8.0.15-winx64解决策略法 11 查看 sql_mode1 使用以下命令查看自己的 sql_modeselect @@global.sql_mode; 或者 show variables原创 2022-01-18 12:31:14 · 18778 阅读 · 0 评论 -
【前后端分离】用户绑定及分页展示
本文记录前后端用户绑定及分页展示的过程效果展示技术架构后台:SpringBoot+Mybatis-plus前端: Vue 框架数据传输:Axios 异步请求相关代码后台代码 /* 分页查询 */ @GetMapping("/findDList") public Result findDList(@RequestParam(required = true,defaultValue = "1")Integer current,原创 2022-01-18 11:06:15 · 760 阅读 · 0 评论 -
axios请求后台
本文记录使用axios请求后台的操作,可参看文档 进入1 下载 axios 相关包在 Idea 控制台输入,如果npm不能直接下载相关的辅助包,则推荐查看博文1 安装 axios: npm install axios2 刷新项目中的包: npm install 3 发布前端工程: npm run serve 配置Axios请求request.js 代码import axios from 'axios'const instance = axios.create({ baseURL:原创 2022-01-16 16:55:17 · 416 阅读 · 0 评论 -
【SpringBoot+MyBatis-plus】后台分页操作
这里记录下IDEA中使用SpringBoot + Mybatis-plus 如何进行分页操作可参看官方文档 点击进入1 确保已经在工程中引入了 Mybatis-plus 依赖 <dependency> <groupId>com.baomidou</groupId> <artifactId>mybatis-plus-generator</artifactId> &原创 2022-01-16 15:57:33 · 422 阅读 · 0 评论 -
【SpringBoot】配置统一异常处理类
项目结构异常处理类在 common 子模块中使用GlobalExceptionHandler代码import com.snnu.response.Result;import com.snnu.response.ResultCode;import org.springframework.web.bind.annotation.ControllerAdvice;import org.springframework.web.bind.annotation.ExceptionHandler;imp原创 2022-01-15 16:25:15 · 1247 阅读 · 0 评论 -
【解决】idea项目不报错 启动时却提示一堆程序包找不到
项目结构一个Spring Boot 工程下,有两个子模块,其实所有的包均存在,但是一旦更改子模块中的某些内容,就会报一大堆 程序包找不到 的异常。问题出现原因maven并没有直接去导入代码里面的包,需要手动导入。这个问题,其实是 子模块中 .iml 文件的问题,无法找到文件中所表示的引用。解决办法打开idea中的Terminal,输入mvn clean install ,清除旧的包,导入新的包。然后最终只要显示Build SUCCESS 即可重新发布工程,就可以了,问题就在于,原创 2022-01-15 15:34:09 · 4875 阅读 · 1 评论 -
【Swagger】Knife4j美化Swagger
关于项目中配置Swagger,可以参考点击,本文主要针对Knife4j【官网】进行描述核对下自己使用的SpringBoot的版本,2.**和3*分别相对应项目结构1 父模块的pom中 <properties> <!-- knife4j 版本--> <knife4j.version>2.0.7</knife4j.version> </properties>原创 2022-01-13 15:52:35 · 289 阅读 · 0 评论 -
SpringBoot 统一公共返回类
本文记录下如何在工程中,配置后台的统一公共返回类,这样做目的是为了统一返回信息,方便项目进行管理。使用技术:SpringBoot+Swagger+Lombok项目结构具体过程如下,在response文件夹下分别建立 CustomizeResultCode 接口,枚举类ResultCode 实现CustomizeResultCode 接口和Result类:1 配置自定义返回类接口,该接口中包含 错误状态码和错误信息public interface CustomizeResultCode {原创 2022-01-13 15:35:59 · 2666 阅读 · 2 评论 -
【解决Maven工程】IDEA同一个工程下不同模块之间的类相互调用
项目结构希望 web子模块中引入 common模块中的某个类,出现了:不能找到 common 中程序包的异常问题解决1 在调用类的模块的 pom 中引入,被调用类的依赖代码 <dependency> <groupId>com.pro</groupId> <artifactId>pro-common</artifactId> <version>0.0原创 2022-01-13 10:55:05 · 2731 阅读 · 0 评论 -
【Mybatis-Plus】代码自动生成测试
本文简要记录使用 Mybatis-Plus 进行代码自动生成,可以借鉴官方文档点击,该方式可以让我们依据数据库文件,自动生成相关属性,节省我们重复创建Spring web entity controller等文件夹的时间。条件准备需要在项目引入 Mybatis-plus 的插件,具体参照环境配置相关测试代码package com.example.generator;import com.baomidou.mybatisplus.annotation.DbType;import com.baom原创 2022-01-12 10:56:38 · 695 阅读 · 1 评论 -
SpringBoot+Springsecurity+Jwt+Swagger2 后台项目环境搭建
本文记录Idea下的SpringBoot+Springsecurity+Jwt+Swagger2 后台项目环境搭建1 创建外层的父级SpringBoot项目这是新工程的pom文件,注意这样的配置只能加载一些基础的插件,具体加载的插件如下: <properties> <java.version>1.8</java.version> <project.build.sourceEncoding>UTF-8</proj原创 2022-01-12 10:28:56 · 633 阅读 · 0 评论 -
【解决】Springboot配置swagger2无法扫描controller
配置好了Swagger2,但是发现无法扫描加上Swagger2 @API* 注解的 controller,网上有很多解决方法,没能解决问题,这里记录下自己的解决方法。相关代码controller@RestController@EnableAutoConfiguration@RequestMapping("/system/dict")@Api(value = "信息") //swagger2注解public class DController { @Autowired pri原创 2022-01-11 15:12:13 · 6083 阅读 · 0 评论 -
【解决Swagger】Unable to infer base url. This is common when using dynamic servlet registra
建立的SpringBoot项目,发布时候,发现Swagger UI 【http://localhost:8080/swagger-ui.html】页面一直有弹出框,报出下面的错误,一直关闭不了问题解决在网上搜了较多的教程,发现很多教程中在 springboot中建立config文件夹,然后自定义 Swagger2Config.java,把问题解决了,我跟着尝试了下,具体做法如下代码如下:package com.snnu.config;import org.springframework.原创 2022-01-11 14:50:07 · 6137 阅读 · 1 评论 -
【解决】nested exception is org.springframework.boot.web.server.WebServerException: Unable to start embe
【问题描述】:IDEA发布SpringBoot工程时,出现了该异常,一直发布不成功,报了以下的错误nested exception is org.springframework.boot.web.server.WebServerException: Unable to start embedded问题原因因为SpringBoot是内嵌了Tomcat服务器的,出现该问题的话,明显是因为Tomcat没有配置好,网络上有说包冲突的,这里希望大家在自己的项目文件中查询下,能否找到下面这个包:如果能找原创 2022-01-11 14:29:37 · 35707 阅读 · 2 评论 -
【解决】Initialization failed for ‘https://start.spring.io‘ Please check URL, network and proxy settings
IDEA创建Spring Boot项目时候,出现了该异常(是一个弹出框,具体不截图了)Error message: Cannot download 'https://start.spring.io': connect timed out这个错误,最直接的解决方法将网址从默认改成aliyun的,方法如图:替换内容:https://start.aliyun.com/...原创 2022-01-09 18:17:21 · 1260 阅读 · 0 评论 -
【解决】Could not transfer artifact org.springframework.boot:spring-boot-starter-parent:pom
问题截图(Idea中的问题)出现问题原因该问题主要是与Maven相关的,可以考虑以下的几个问题1 Idea中是否配置了本地的Maven,如果没有配置,最好使用本地的Maven,会更稳定些,可以自行搜索相应的配置选项。主要是注意Maven中的setting.xml(在Maven文件夹下的conf文件夹)中的 mirror 的配置,这里可以给大家一种经过测试的镜像资源<mirrors> <mirror> <id>alim原创 2022-01-09 18:08:51 · 4576 阅读 · 0 评论