![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
springboot
Jamie Chyi
清风
展开
-
Java后台返回树形结构的二种方式
【代码】Java后台返回树形结构的二种方式。原创 2023-02-07 11:14:03 · 3694 阅读 · 2 评论 -
LayUi+SpringBoot+Mybatis:打造高效增删改查分页系统
LayUi+SpringBoot+Mybatis实现增删改查分页功能原创 2022-12-29 10:30:44 · 214 阅读 · 2 评论 -
Failed to start bean ‘documentationPluginsBootstrapper nested exception is java.lang.NullPointerE
Failed to start bean 'documentationPluginsBootstrapper'; nested exception is java.lang.NullPointerException原创 2022-06-25 13:07:38 · 1660 阅读 · 0 评论 -
优雅的日志记录:自定义注解结合AOP实现
2、具体实现2.1、引入相关依赖2.2、自定义一个注解2.3、定义切面类2.4、编写controller进行测试浏览器进行访问即可,localhost:8080/log?id=1原创 2022-06-18 18:04:45 · 420 阅读 · 0 评论 -
自动执行任务:SpringBoot启动期间的最佳实践
方式一、编写一个类实现接口方式二、编写一个类实现接口结果:原创 2022-06-18 10:36:28 · 263 阅读 · 0 评论 -
全局异常处理,为代码保驾护航
1、响应结果集封装2、异常响应状态枚举类3、自定义全局异常类4、配置全局异常处理原创 2022-06-17 21:30:59 · 188 阅读 · 0 评论 -
前后端分离认证实践指南:Spring Security和JWT详解
简介Spring Security 是针对Spring项目的安全框架,也是Spring Boot底层安全模块默认的技术选型,他可 以实现强大的Web安全控制,对于安全控制,我们仅需要引入 spring-boot-starter-security 模块,进行少量的配置,即可实现强大的安全管理!Spring Security的两个主要目标是 “认证” 和 “授权”(访问控制)。认证: 验证当前访问系统的是不是本系统用户,并且要确认具体是哪个用户。授权:也就是用户是否有权限进行某个操作快速入门原创 2022-04-09 11:15:50 · 2917 阅读 · 0 评论 -
Swagger3实现API文档管理:让前后端合作更加顺畅
Swagger介绍Swagger 是一个规范和完整的框架,用于生成、描述、调用和可视化 RESTful 风格的 Web 服务。总体目标是使客户端和文件系统作为服务器以同样的速度来更新。文件的方法,参数和模型紧密集成到服务器端的代码,允许API来始终保持同步。Swagger 让部署管理和使用功能强大的API从未如此简单。Swagger3配置1、添加相应依赖<dependency> <groupId>io.springfox</groupId> <原创 2022-03-27 12:18:59 · 4428 阅读 · 0 评论 -
初学者必备:Spring Boot和Thymeleaf实现学生管理系统
项目介绍:这个项目是基于springboot+thymeleaf+mysql的一个学生管理项目,是几年前学习时期跟着狂神敲的一个简单的增删改查的小项目,如果对源码感兴趣的小伙伴可以留言。项目结构:登陆页面:首页:添加页面:部分代码:package com.lili.springboot.controller;import com.lili.springboot.entity.Admin;import com.lili.springboot.service.AdminService原创 2022-03-23 18:30:22 · 4913 阅读 · 133 评论 -
爱心宠物诊所管理系统
一、功能需求图二、数据库设计表名功能说明vets存储兽医信息specialties存储兽医的专业特长信息vetSpecialties兽医与专业特长的关联表types宠物的类型表owners宠物的主人pets存储宠物信息visits存储宠物的访问信息employee存储职员信息三、部分界面四、备注项目是按宠物名称必须唯一设计的,如果多个宠物名称一样,则宠物信息页面会报错。感兴趣的小伙伴私信我,免费分享源原创 2021-12-05 12:45:38 · 1531 阅读 · 39 评论 -
Springboot文件上传
1、创建一个form表单<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title></head><body><form method="post" action="/upload" enctype="multipart/form-data"> 请选择一张头像原创 2021-11-24 18:02:24 · 883 阅读 · 0 评论 -
Springboot中拦截器的使用
Springboot中拦截器的使用什么是拦截器:拦截器正如它的名字,就是我们一些资源在用户没有权限的情况下,不想被访问到,这个时候我们就需要用到拦截器。可以高效的对我们所发出的请求进行拦截操作。过滤器与拦截器有什么区别:简单来说,过滤器一般情况用来过滤一些字符,编码等问题,而拦截器一般是对我们发出的请求进行拦截,过滤器比拦截器要先执行。具体使用步骤1、编写一个controller,写几个请求:注意:当前所有请求都可以访问的到,我们以拦截"/lili"这个请求为例子@RestContr原创 2021-11-24 13:23:50 · 1206 阅读 · 0 评论 -
Springboot属性配置绑定
1、利用spring lnitailizr 快速创建一个springboot项目2、导入相关依赖<dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </dependency>原创 2021-11-09 22:02:11 · 314 阅读 · 0 评论 -
springboot自定义starter启动器
说明命名规约:官方命名:spring-boot-starter-xxx自定义命名:xxx-spring-boot-starter步骤1、在idea中新建一个普通Maven模块:Jing-spring-boot-starter2、新建一个Springboot模块:JIng-spring-boot-starter-aoutoconfigure3、在starter中导入autoconfigure的依赖<dependency> <groupId>c.原创 2021-10-10 21:52:04 · 242 阅读 · 0 评论 -
springboot的底层注解【详细】
1、@Configuration在以前我们给容器里面加组件的时候,通常都在配置文件里面写出这样的效果<bean id="person" class="com.lili.entity.Person"> <property name="name" value="张三"/></bean>而现在有了这个注解,我们就可以在java代码上实现注册bean的功能了,具体写法如下:@Configuration// 表名此类是一个配置类public class .原创 2021-09-19 11:28:49 · 451 阅读 · 2 评论 -
springboot自动装配原理(通俗易懂)
@SpringBootApplication首先在springboot的启动类上有这么一个注解,我们点进去可以看到以下三个核心注解@SpringBootConfiguration@EnableAutoConfiguration@ComponentScan(excludeFilters = { @Filter(type = FilterType.CUSTOM, classes = TypeExcludeFilter.class), @Filter(type = FilterType.CUSTOM,原创 2021-09-15 17:30:11 · 1071 阅读 · 3 评论 -
springboot快速入门【小白也能看懂】
1、什么是springbootSpring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化Spring应用初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。Spring Boot其实就是一个整合很多可插拔的组件(框架),内嵌了使用工具(比如内嵌了Tomcat、Jetty等),方便开发人员快速搭建和开发的一个框架。2、springboot的优点为所有Spring开发者更快的入门开箱即用,提供各种默认配置来简化项目配置内嵌式原创 2021-09-14 17:50:30 · 4932 阅读 · 3 评论