![](https://img-blog.csdnimg.cn/3f65dbf62287408386b41e6ef1e34c26.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
SpringBoot
文章平均质量分 72
适合springboot的初学者的
@黑夜中的一盏明灯
小白要努力
展开
-
java对于Excel进行快速处理的框架EasyExcel(SpringBoot集成)
java对于Excel进行快速处理的框架EasyExcel(SpringBoot集成vue)原创 2022-09-30 15:18:01 · 1387 阅读 · 1 评论 -
RabbitMQ进阶教程四(mq幂等性问题的最佳解决方案,优先级队列,惰性队列,附带Docker安装rabbitmq及各种问题解决方案,消息转化器)
RabbitMQ进阶教程四(mq幂等性问题的最佳解决方案,优先级队列,惰性队列,附带Docker安装rabbitmq及各种问题解决方案)原创 2022-09-02 16:20:08 · 503 阅读 · 0 评论 -
RabbitMQ进阶教程三(整合springboot,延迟队列,发布确认高级,备份交换机)
RabbitMQ进阶教程三(整合springboot,延迟队列,发布确认高级,备份交换机)原创 2022-09-02 12:18:44 · 562 阅读 · 0 评论 -
分布式session的问题(使用SpringSession和redis解决)
之前的代码在我们之后一台应用系统,所有操作都在一台Tomcat上,没有什么问题。当我们部署多台系统,配合Nginx的时候会出现用户登录的问题原因由于 Nginx 使用默认负载均衡策略(轮询),请求将会按照时间顺序逐一分发到后端应用上。也就是说刚开始我们在 Tomcat1 登录之后,用户信息放在 Tomcat1 的 Session 里。过了一会,请求又被 Nginx 分发到了 Tomcat2 上,这时 Tomcat2 上 Session 里还没有用户信息,于是又要登录。............原创 2022-07-28 09:26:39 · 1130 阅读 · 0 评论 -
SpringBoot的数据校验(@Validated注解)、关于validation无法导入的问题解决、自定义校验注解
在springboot中,@Validated可对后台接收model进行数据校验,不符合则抛出异常。使用样例:1.在实体类中定义注解@Data@EqualsAndHashCode(callSuper = false)@TableName("sys_role")@ApiModel(value="Role对象", description="")public class Role implements Serializable { private static final long ser原创 2022-05-23 00:52:28 · 2096 阅读 · 2 评论 -
SpringBoot实现热部署,新版和旧版的idea都适用(简单教程)
一:pom.xml文件配置 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-devtools</artifactId> </dependency>二:seetings中的配置第一步:搜索compiler,选中Bulid project au原创 2022-04-18 23:22:13 · 389 阅读 · 0 评论 -
SpringBoot+MyBatis+MYSQL项目实战七(获取省市区列表)
SpringBoot+MyBatis+MYSQL项目实战五(获取省市区列表)项目源码地址:电脑商城实战由于现在的省市列表是读取的js文件中的数据,现在需要获取数据库中的数据一:获取省市区列表1.使用该数据库:DROP TABLE IF EXISTS t_dict_district;CREATE TABLE t_dict_district ( id int(11) NOT NULL AUTO_INCREMENT, parent varchar(6) DEFAULT NULL, co原创 2022-04-07 13:22:26 · 1640 阅读 · 1 评论 -
SpringBoot+MyBatis+MYSQL项目实战六(新增收货地址)
SpringBoot+MyBatis+MYSQL项目实战五(新增收货地址)项目源码地址:电脑商城实战点击新增收货地址一:新增收货地址——数据表的创建CREATE TABLE t_address ( aid INT AUTO_INCREMENT COMMENT '收货地址id', uid INT COMMENT '归属的用户id', name VARCHAR(20) COMMENT '收货人姓名', province_name VARCHAR(15) COMMENT '省-名称', pr原创 2022-04-07 09:12:38 · 1500 阅读 · 0 评论 -
SpringBoot+MyBatis+MYSQL项目实战五(用户上传头像,上传文件,两种ajax提交方式FormData和serialize)
SpringBoot+MyBatis+MYSQL项目实战五(上传头像)项目源码地址:电脑商城实战一:上传头像——持久层1.1SQL语句的规划update t_user set avatar=?,modified_user=?,modified_time=? where uid=?1.2设计接口和抽象方法UserMapper接口定义方法/** * @Param("SQL映射文件中的#{} 占位符的变量名"):解决的问题:当SQL语句的占位符和映射的接口方法参数名不一致是,原创 2022-04-06 23:45:12 · 1272 阅读 · 0 评论 -
SpringBoot+MyBatis+MYSQL项目实战四(个人资料修改)
SpringBoot+MyBatis+MYSQL项目实战四(个人资料修改)一:用户资料-----持久层1.1需要规划SQL语句根据用户信息的SQL语句UPDATE t_user SET phone=?, email=?, gender=?, modified_user=?, modified_time=? WHERE uid=?2.在执行修改用户资料之前,当用户刚打开修改资料的页面时,就应把当前登录的用户信息显示到页面中。显示用户资料可以通过:SELECT * FROM t_user WHER原创 2022-04-06 18:42:51 · 2949 阅读 · 0 评论 -
SpringBoot+MyBatis+MYSQL项目实战三(修改密码)
SpringBoot+MyBatis+MYSQL项目实战三(修改密码)一:修改密码——持久层1.1规划需要执行的SQL语句根据用户的uid修改用户的passwordupdate t_user set password=?,modified_user=?,modified_time? where uid = ?根据uid查询用户的数据,在修改密码之前,首先要保证当前这用户的数据存在,检测是被标记为已经删除、检测输入的原始密码是否正确。select * from t_user where uid原创 2022-04-05 23:13:03 · 2424 阅读 · 0 评论 -
SpringBoot+MyBatis+MYSQL项目实战二(用户的注册和登录,添加拦截器)
接上一篇SpringBoot+MyBatis+MYSQL项目实战一(用户的注册和登录)一:注册——前端页面原创 2022-04-05 00:46:34 · 2087 阅读 · 6 评论 -
SpringBoot+MyBatis+MYSQL项目实战一(用户的注册和登录)
SpringBoot+MyBatis+MYSQL项目实战一一:项目基础环境搭建1.搭建环境pom.xml文件的依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </dependency>原创 2022-04-04 16:59:07 · 3569 阅读 · 9 评论 -
springboot+多线程实现邮件发送(定时任务)
一:实现一个简单的异步任务1.不适用spring自带的异步注解service层的AsyncService 类package com.example.demo.service;import org.springframework.scheduling.annotation.Async;import org.springframework.stereotype.Service;@Servicepublic class AsyncService { //多线程的简单列子原创 2022-04-02 16:20:14 · 1354 阅读 · 1 评论 -
Swagger+springboot(前后端分离,世界上最流行的Api框架,postman被禁用了,程序员怎么测试)
SpringBoot集成Swagger一:项目搭建,配置信息1.搭建项目新建一个springboot的项目,在pom.xml文件,导入相关依赖<dependency> <groupId>io.springfox</groupId> <artifactId>springfox-swagger2</artifactId> <version>3.0.0</v原创 2022-04-02 10:52:03 · 4886 阅读 · 2 评论 -
Shiro+springboot快速入门(狂神学习,集成mybatis)
Shiro+springboot菜鸟入门(狂神学习)一:10分钟开始shiro入门1.进入shiro官网shiiro官网找到10分钟快速入门在前往githubgithub的shiro地址建立一个maven项目pom.xml导入以下配置:<dependency> <groupId>org.apache.shiro</groupId> <artifactId>shiro-core</artifa原创 2022-04-01 23:38:04 · 1183 阅读 · 4 评论 -
SpringSecurity简单教程(源码开源免费提供)
SpringSecurity菜鸟教程一:简单配置权限管理SecurityConfg的配置package com.example.demo11.config;import org.springframework.context.annotation.Bean;import org.springframework.context.annotation.Configuration;import org.springframework.security.config.annotation.authen原创 2022-03-31 14:09:18 · 1401 阅读 · 0 评论 -
springboot整合jdbc使用、整合Druid(包含解决idea数据库连接不上,使用jdbc对数据库进行哦增删查改)
springboot整合jdbc使用、整合Druid(包含解决idea数据库连接不上,使用jdbc对数据库进行哦增删查改)原创 2022-03-22 23:07:49 · 1401 阅读 · 7 评论 -
SpringBoot的模板引擎和@Controller层的使用,一定要关闭模板引擎的缓存,否则修改HTMl文件不会生效
SpringBoot的模板引擎、application.properties常用配置、controller层必记知识原创 2022-03-19 00:34:41 · 824 阅读 · 3 评论 -
SpringBoot的依赖管理和底层注解,还有样例:自定义的视图解析器
一:SpringBoot的特点一:依赖管理1.父项目做依赖管理:springboot可以选择继承父项目的jar包,例:依赖管理 <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>2.3.4.RELE原创 2022-03-15 15:52:33 · 891 阅读 · 0 评论