随笔分类 - springboot
摘要:今天在搞一个工具类的时候,需要在工具类的静态方法中调用mapper的方法插入数据,但是,用spring的@Autowired注入bean后,测试一跑,报空指针异常。 解决方案如下: 1.对工具类使用@Component 注解 2.@Autowired 注解注入bean 3.@PostConstruc
阅读全文
摘要:maven pom 引入本地jar包 在pom.xml同级目录下新建lib文件夹,并放入本地jar包。 配置Jar包的dependency,包括groupId,artifactId,version三个属性,同时还要包含scope和systemPath属性,分别指定Jar包来源于本地文件,和本地文件的
阅读全文
摘要:ResponseResult package com.mao.common; public class R<T> { // 状态码 Integer resultCode; // 具体结果 T result; // 响应的信息 String resultMsg; public R(int result
阅读全文
摘要:前言 在SpringBoot项目中可以与JPA进行搭配,这样会省很多的开发时间,以下为JPA的简单使用 一、导入依赖 <!-- springboot jpa依赖--> <dependency> <groupId>org.springframework.boot</groupId> <artifact
阅读全文
摘要:RabbitMQ 配置环境 安装 erlang环境以及RabbitMQ RabbitMQ端口号: 5672 去官网下载 https://www.rabbitmq.com 然后重启RabbitMQ服务 RabbitMQ安装教程 开放端口15672 这里,通过http://IP地址:15672 进行We
阅读全文
摘要:dynamic datasource 导入依赖 <dependency> <groupId>com.baomidou</groupId> <artifactId>dynamic-datasource-spring-boot-starter</artifactId> <version>2.5.6</v
阅读全文
摘要:实现分页 **作用:**分页展示,减少数据的处理量 封装一个MyBatisUtils工具类 一、直接使用sql中的关键字limit(物理分页) 使用Mybatis实现分页,核心仍为SQL 写mybatis的接口UserMapper List<User> getUserByLimit(Map<Stri
阅读全文
摘要:我在使用Apifox的时候,测试接口,报错 Resolved [org.springframework.http.converter.HttpMessageNotReadableException: Required request body is missing: 原因是我的接口使用了@Reque
阅读全文
摘要:在我们的springboot项目较大的时候, 可以导入 热部署依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-devtools</artifactId> </dependency>
阅读全文
摘要:mybatis配置 mybatis: # 别名,在mybatis的mapper中可以直接使用同名来代替包名 type-aliases-package: com.mao.springcloud.pojo # config-location: classpath:mybatis/mybatis-conf
阅读全文
摘要:SpringBoot SpringBoot最核心的东西:自动装配!!! 很重要! 以及他的SpringApplication.run(); 方法 配置用什么写:可以用xml, 和springboot自带的 yaml 自动装配原理? 重要:涉及谈资 新服务框架:服务网格 微服务的jar包,在打包后 把
阅读全文
摘要:JSR303校验 记得添加依赖包 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-validation</artifactId> </dependency> 它是用来规范
阅读全文
摘要:注解读取 属性配置文件中的值 @ConfigurationProperties和@Value 2个注解。 @ConfigurationProperties注解支持属性文件和javabean的映射,而@Value支持spel表达式。 如果是多个属性映射,而且常常被复用,推荐使用@Configurati
阅读全文
摘要:SpringBoot整合redis 在虚拟机中安装配置redis 在本地虚拟机下安装部署Redis 在SpringBoot中的应用(更详细) https://blog.csdn.net/maitian_2008/article/details/120743729 导入两个依赖 spring-boot
阅读全文
摘要:SpringBoot模板一 SpringBoot员工管理系统 用到的技术: Version1 JDBC MySQL SSM thymeleaf lombok shiro WebSocket Swagger Version2 Echarts 导入相关依赖 <dependencies> <!-- jdb
阅读全文
摘要:MyBatisPlus逆向工程 一、创建Springboot工程 二、引入pom依赖 <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http:/
阅读全文
摘要:四个常用的Mapping @PutMapping: 和PostMapping作用等同,都是用来向服务器提交信息。如果是添加信息,倾向于用@PostMapping,如果是更新信息,倾向于用@PutMapping。两者差别不是很明显。 作者:GratefulDead 链接:https://www.jia
阅读全文
摘要:负载均衡 消息队列message queue 消息生产者(发布)将消息发布到topic中,同时有多个消息消费者(订阅)消费该消息。和点对点方式不同,发布到topic的消息会被所有订阅者消费。 queue实现了负载均衡,将producer生产的消息发送到消息队列中,由多个消费者消费。但一个消息只能被一
阅读全文
摘要:SpringBoot数据校验 @JSR注解,写到实体类的每个属性上 在接收参数的时候 使用@Valid注解 如果验证失败,它将抛出MethodArgumentNotValidException。 所有的注解,推荐使用 JSR 注解,即javax.validation.constraints,而不是o
阅读全文
摘要:SpringSecurity从入门到精通 课程介绍 0. 简介 Spring Security 是 Spring 家族中的一个安全管理框架。相比与另外一个安全框架Shiro,它提供了更丰富的功能,社区资源也比Shiro丰富。 一般来说中大型的项目都是使用SpringSecurity 来做安全
阅读全文