SpringBoot
叕叕666
这个作者很懒,什么都没留下…
展开
-
maven包scope为provided导致SpringBoot项目启动报错java.lang.ClassNotFoundException: javax.servlet.ServletContext
Caused by: java.lang.ClassNotFoundException: javax.servlet.ServletContext原创 2024-08-11 14:55:31 · 297 阅读 · 0 评论 -
配置多数据源后,MyBatis-Plus的Page类的total值为0问题或分页配置失效问题解决
MyBatis-Plus的Page类的total值为0问题或分页配置失效问题解决原创 2023-05-12 11:15:43 · 912 阅读 · 1 评论 -
SpringBoot 配置多数据源后事务@Transactional不生效的问题解决
配置多数据源后事务@Transactional不生效原创 2023-05-10 13:54:58 · 1011 阅读 · 0 评论 -
使用多数据源后,在配置文件中的mybatis-plus全局配置失效了
使用多数据源后,在配置文件中的mybatis-plus全局配置失效了原创 2023-05-08 15:24:00 · 1568 阅读 · 0 评论 -
JWT 的实现原理和基本代码实现
JWT是什么JWT是一种基于JSON的令牌安全验证(在某些特定的场合可以替代Session或者Cookie),一次生成随处校验JWT的组成JWT分为三部分:头部信息(header),消息体playload,签名( signature)原创 2022-03-02 10:31:45 · 566 阅读 · 0 评论 -
SpringBoot 项目文件定义下载功能时 HttpServletResponse.setHeader 设置文件名,下载后文件中的汉字变成下划线(_)的问题解决
解决前的代码String fileName = stringBuilder.toString();System.out.println("文件名:" + fileName);try { response.reset(); response.setContentType("application/x-zip-compressed;charset=UTF-8"); // 修改前 response.setHeader("Content-Disposition", "attac原创 2022-02-25 16:07:09 · 1574 阅读 · 0 评论 -
SpringBoot 集成 SpringSecurity 验证码验证登录
<!-- 验证码生成的库 --><dependency> <groupId>com.github.penggle</groupId> <artifactId>kaptcha</artifactId> <version>2.3.2</version></dependency>原创 2022-02-23 14:48:13 · 774 阅读 · 0 评论 -
SpringBoot 集成 SpringSecurity 配置访问权限
<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-security</artifactId></dependency>原创 2022-02-23 13:36:03 · 638 阅读 · 0 评论 -
SpringBoot 集成 SpringSecurity 的基本使用
主要依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-security</artifactId></dependency>原创 2022-02-22 14:12:50 · 289 阅读 · 0 评论 -
SpringBoot 整合 Dubbo
主要依赖<dependency> <groupId>org.apache.dubbo</groupId> <artifactId>dubbo-spring-boot-starter</artifactId> <version>3.0.5</version></dependency>原创 2022-02-14 14:24:10 · 169 阅读 · 0 评论 -
SpringBoot 集成Redis 对需要自增操作(increment)的key设置过期时间
SpringBoot 集成Redis 对需要自增操作(increment)的key设置过期时间原创 2021-11-29 17:31:19 · 8014 阅读 · 0 评论 -
increment 方法 报错:ERR value is not an integer or out of range
org.springframework.data.redis.RedisSystemException: Error in execution; nested exception is io.lettuce.core.RedisCommandExecutionException: ERR value is not an integer or out of range at org.springframework.data.redis.connection.lettuce.LettuceExceptionC原创 2021-10-20 16:31:03 · 727 阅读 · 0 评论 -
SpringBoot 整合 Neo4j 并进行简单使用
依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-neo4j</artifactId></dependency>配置文件#新配置----------spring.neo4j.uri=bolt://127.0.0.1:7687spring.neo4j.authentic原创 2021-09-06 10:14:11 · 346 阅读 · 0 评论 -
SpringBoot 整合 RabbitMQ 使用direct交换机
依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-amqp</artifactId></dependency>配置文件# 连接地址spring.rabbitmq.host=127.0.0.1# 端口号spring.rabbitmq.port=5672# 账号spring.原创 2021-09-03 10:53:51 · 288 阅读 · 0 评论 -
SpringBoot 整合 RabbitMQ 使用fanout交换机
依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-amqp</artifactId></dependency>配置文件# 连接地址spring.rabbitmq.host=127.0.0.1# 端口号spring.rabbitmq.port=5672# 账号spring.原创 2021-09-03 10:51:39 · 197 阅读 · 0 评论 -
SpringBoot 整合 RabbitMQ
依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-amqp</artifactId></dependency>配置文件# 连接地址spring.rabbitmq.host=127.0.0.1# 端口号spring.rabbitmq.port=5672# 账号spring.原创 2021-09-03 10:48:54 · 51 阅读 · 0 评论 -
SpingBoot 整合 RocketMQ 使用事务
依赖<dependency> <groupId>org.apache.rocketmq</groupId> <artifactId>rocketmq-spring-boot-starter</artifactId> <version>2.2.0</version></dependency>配置rocketmq.name-server=127.0.0.1:9876rocketmq.producer原创 2021-08-31 10:09:42 · 157 阅读 · 0 评论 -
SpringBoot 整合 RocketMQ
依赖<dependency> <groupId>org.apache.rocketmq</groupId> <artifactId>rocketmq-spring-boot-starter</artifactId> <version>2.2.0</version></dependency>配置rocketmq.name-server=127.0.0.1:9876rocketmq.producer原创 2021-08-31 10:07:58 · 144 阅读 · 0 评论 -
SpringBoot 整合 ActiveMQ
依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-activemq</artifactId></dependency>配置文件spring.activemq.broker-url=nio://127.0.0.1:61617spring.activemq.user=admi..原创 2021-08-24 15:57:04 · 163 阅读 · 0 评论 -
SpringBoot 中使用 kafka
配置类@Configuration@EnableKafkapublic class KafkaConfig {}配置监听器@Componentpublic class ProducerListenerImpl implements ProducerListener { @Override public void onSuccess(ProducerRecord producerRecord, RecordMetadata recordMetadata) { ..原创 2021-08-19 15:35:30 · 179 阅读 · 0 评论 -
SpringBoot 国际化LocaleContextHolder的基本配置
在resources创建文件messages_zh_CN.properties(中文),写入#Unicode转码hello=\u4f60\u597Dmessages_en_US.properties(英文),写入hello=hello world结构如图创建配置类@Configuration@EnableAutoConfiguration@ComponentScanpublic class LocaleConfig implements WebMvcConfigurer {..原创 2021-07-07 11:35:47 · 9066 阅读 · 0 评论 -
Springboot配置mongodb
导入依赖<!-- MongoDB --><dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-mongodb</artifactId></dependency>.yaml配置spring: data: mongodb: host: 1..原创 2021-04-10 12:24:27 · 2131 阅读 · 0 评论 -
Spring项目配置拦截器Interceptor
自定义拦截器public class MyInterceptor implements HandlerInterceptor { @Override public boolean preHandle(HttpServletRequest request, HttpServletResponse response, Object handler) throws Exception { System.out.println("-----------preHandle---..原创 2021-03-25 14:08:38 · 243 阅读 · 0 评论 -
SpringBoot项目配置过滤器Filter
方式一:自定义过滤器实现Filter接口public class MyFilter implements Filter { @Override public void init(FilterConfig filterConfig) throws ServletException { System.out.println("-----------------init-----------------"); } @Override pu原创 2021-03-25 13:33:52 · 690 阅读 · 0 评论 -
SpringBoot 整合 Redis
导入依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-redis</artifactId> <version>2.4.4</version></dependency>.yaml配置单体:spring: redis: host: 127.0...原创 2021-03-25 12:29:44 · 141 阅读 · 0 评论 -
SpringBoot集成Mybatis对多数据源的配置
yaml配置数据库spring: datasource: db1: driver-class-name: com.mysql.cj.jdbc.Driver jdbc-url: jdbc:mysql://127.0.0.1:3306/javatest?serverTimezone=CST username: root password: root1234 db2: driver-class-name: com.mysql.c..原创 2021-03-24 14:26:42 · 67 阅读 · 0 评论 -
SpringBoot项目配置mybatis
方式一(mybatis-config.xml+mapper.xml+application.yaml+mapperDao接口):导入依赖<dependency><groupId>org.mybatis.spring.boot</groupId><artifactId>mybatis-spring-boot-starter</artifactId><version>2.1.0</version></depen原创 2021-03-24 12:29:53 · 373 阅读 · 1 评论 -
SpringBoot项目中Restful的使用
Get@RestController@RequestMapping(path = "data")public class BController { //测试url:http://127.0.0.1:8888/data?id=12345678 @GetMapping public String getData(String id){ return id; }}@RestController@RequestMapping(path = "dat原创 2021-03-24 12:02:58 · 330 阅读 · 0 评论 -
com.mysql.cj.exceptions.DataConversionException: Cannot determine value type from string ‘admin‘
运行SpringBoot项目时发现报此异常com.mysql.cj.exceptions.DataConversionException: Cannot determine value type from string 'admin' at com.mysql.cj.result.StringConverter.createFromBytes(StringConverter.java:131) ~[mysql-connector-java-8.0.15.jar:8.0.15] at com.mysql原创 2021-03-24 11:18:39 · 4815 阅读 · 1 评论 -
java.sql.SQLException: Access denied for user ‘root‘@‘localhost‘ (using password: YES)
运行SpringBoot项目时发现报此异常### The error may exist in mapper/UserMapper.xml### The error may involve com.example.demo3.dao.UserDao.selectAll### The error occurred while executing a query### Cause: org.springframework.jdbc.CannotGetJdbcConnectionException: Fa原创 2021-03-24 11:11:54 · 399 阅读 · 0 评论 -
SpringBoot中配置常量注解@ConfigurationProperties的基本使用
导入依赖 <!--配置处理器--><dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-configuration-processor</artifactId> <optional>true</optional></dependency>创建bean@Da..原创 2021-03-24 09:42:00 · 723 阅读 · 0 评论 -
Configuration property name ‘testConfig‘ is not valid:
SpringBoot项目启动时报此错误Description:Configuration property name 'testConfig' is not valid: Invalid characters: 'C' Bean: AController Reason: Canonical names should be kebab-case ('-' separated), lowercase alpha-numeric characters and must start原创 2021-03-23 14:29:31 · 992 阅读 · 0 评论 -
SpringBoot项目入口函数类上的@SpringBootApplication的解析
以下为源代码@Target(ElementType.TYPE)@Retention(RetentionPolicy.RUNTIME)@Documented@Inherited@SpringBootConfiguration@EnableAutoConfiguration@ComponentScan(excludeFilters = { @Filter(type = FilterType.CUSTOM, classes = TypeExcludeFilter.class), @Filter(原创 2021-03-23 13:04:36 · 329 阅读 · 0 评论 -
SpringBoot项目的简单配置
添加依赖在pow.xml中加入:<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 ..原创 2021-03-23 12:34:57 · 83 阅读 · 0 评论