
配置
叮叮当当的心
这个作者很懒,什么都没留下…
展开
-
springboot映射静态文件
第一种:代码方式添加一个配置类@Configurationpublic class WebAppConfig implements WebMvcConfigurer { public void addResourceHandlers(ResourceHandlerRegistry registry) { registry.addResourceHandler("/img/**").addResourceLocations("file:D:/app/dist/");原创 2021-09-03 10:06:25 · 195 阅读 · 0 评论 -
springboot中拦截器里面RedisTemplate注入为空
遇到一个问题,就是springboot加了个全局拦截器,然后需要redis存储,但是一直提示redis为空,后来发现需要需要配置类里面初始化一下@Configurationpublic class CorsConfig { //我的拦截器 @Bean public HttpTokenFilter getSessionInterceptor() { return new HttpTokenFilter(); }}拦截器加载的时间点在springcontex原创 2021-04-02 14:59:11 · 896 阅读 · 0 评论 -
springboot项目读取application.properties 配置值得三种方式
列举三种读取配置文件值的方法,记录一下配置中的值application.properties配置文件中去的具体值zookeeper.server=127.0.0.1:2181第一种@value在需要获取的参数上加@Value("${参数}")例如@Value("${zookeeper.server}")private String zookeeperServer;第二种Environment 方式@Autowired private static Environment e原创 2021-03-29 15:22:06 · 691 阅读 · 0 评论 -
springboot使用zookeeper(curator)实现注册发现与负载均衡
最简单的实现服务高可用的方法就是集群化,也就是分布式部署,但是分布式部署会带来一些问题。比如:1、各个实例之间的协同(锁)2、负载均衡3、热删除这里通过一个简单的实例来说明如何解决注册发现和负载均衡。1、先解决依赖,这里只给出zk相关的依赖,pom.xml如下 <dependency> <groupId>org.apache.zookeeper</groupId> <artifactId>zookeeper</artifact原创 2021-02-09 16:20:26 · 618 阅读 · 0 评论 -
Redis-redis哨兵集群
第一步 搭建一个简单的主从分离(读写分离)。创建多个redis.conf 文件 可以用不同文件夹区分或者不同名字区分一、配置Master1、修改端口# Accept connections on the specified port, default is 6379 (IANA #815344).# If port 0 is specified Redis will not listen on a TCP socket.port 6380redis 的默认端口是6379,这里我们把主服原创 2021-02-02 14:29:22 · 97 阅读 · 0 评论 -
RestTemplate请求oauth获取token报401错误
RestTemplate正常请求一直报401,之前写法 MultiValueMap<String, String> paramsMap = new LinkedMultiValueMap<>(); HttpEntity<MultiValueMap<String, String>> requestEntity = new HttpEntity(paramsMap,headers); JSONObject response = template.post原创 2020-08-14 11:22:38 · 2413 阅读 · 2 评论 -
springboot2和mybaties配置多数据源
jar集成不谈先在配置文件 application.properties 中配置数据库连接,正常的spring.datasource.jdbc-url=jdbc:oracle:thin:@127.0.0.1:1521/orclspring.datasource.username=123456spring.datasource.password=123456spring.datasource.driverClassName=oracle.jdbc.driver.OracleDriver多数据源原创 2020-08-04 14:54:12 · 136 阅读 · 0 评论 -
springboot利用easypoi导出excle
第一步导入jar包,添加maven依赖dependency> <groupId>cn.afterturn</groupId> <artifactId>easypoi-base</artifactId> <version>3.2.0</version></dependency><dependency> <groupId>cn.afterturn</gr原创 2020-07-20 18:10:08 · 154 阅读 · 0 评论 -
could not write request: no suitable HttpMessageConverter found for request type [java.util.HashMap
RestTemplate访问的时候遇到一个问题"Could not write request: no suitable HttpMessageConverter found for request type [java.util.HashMap] and content type [application/x-www-form-urlencoded]报错日志如下```java org....原创 2020-05-07 17:38:13 · 14891 阅读 · 1 评论 -
springboot集成mybaties用oracle
集成mybaties <dependency> <groupId>org.mybatis.spring.boot</groupId> <artifactId>mybatis-spring-boot-starter</artifactId> <version&g...原创 2020-05-06 15:42:29 · 187 阅读 · 0 评论 -
springboot2使用lettuce操作redis
srpingboot2升级之后,使用lettuce连接redis,不在使用jedis写个例子,试验一下。首先在application.properties里面添加redis配置信息spring.redis.host=127.0.0.1#spring.redis.password= spring.redis.port= 6379spring.redis.timeout=1000spri...原创 2019-06-27 15:15:28 · 1748 阅读 · 0 评论 -
springBoot2.x中使用Hikari连接池详解
一、导语HikariCP是快速,简单,可靠和生产就绪的JDBC连接池。在Spring Boot 2.0版本中,默认数据库池技术已从Tomcat Pool切换到HikariCP。这是因为HikariCP提供了卓越的性能。现在自Spring Boot 2.0发布以来,spring-boot-starter-jdbc和spring-boot-starter-data-jpa默认解析HikariCP依赖...原创 2019-03-22 14:44:55 · 12868 阅读 · 9 评论 -
springboot2.0 快速集成mybaties (注解的方式)
@转载自 [https://blog.youkuaiyun.com/ljk126wy/article/details/83141118 ]注解的方式下图就是官方给的列子,无需添加任何配置就可以使用了。根据这个里子我们可以大致知道如何通过注解来进行定义查询方法。但是这个案例就一个查询方法 敢不敢在多写几个啊!。你们也太懒了吧!哎!我们还是去mybaties的官网继续寻找答案吧 http://www.myb...转载 2018-12-19 10:32:17 · 305 阅读 · 0 评论 -
springboot2的tomcatConfig的写法
springboot 1.4 使用的tomcatConfig中代码如下 @Bean public TomcatServletWebServerFactory servletContainer() { TomcatEmbeddedServletContainerFactory tomcat = new TomcatEmbeddedServletContainerFa...原创 2018-12-18 10:05:17 · 2203 阅读 · 0 评论 -
将lib列表转换成 mevan
一个处理方式,如何将本地的Jar包自动变成mevan依赖package com.sgcc.uap;import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.IOException;import java.util.jar.JarInput...转载 2018-12-17 15:30:11 · 293 阅读 · 1 评论 -
使用HikariCP数据库连接池搭建Spring-Boot+Mybatis的项目
前言Springboot让Java开发更加美好,更加简洁,更加简单。本节主要讲的是使用Hikari数据库连接池搭建Spring-Boot+Mybatis项目。这里各位肯定会有一个问题:为什么我们要选择Hikari的数据库连接池了,而不选择C3P0/DBCP这些成熟的数据库连接池呢?因为:要说起Hikari,我们得先来说说BoneCP。传说中BoneCP在快速这个特点上做到了极致,官方数据是C3...转载 2018-12-10 16:35:13 · 607 阅读 · 0 评论 -
java.sql.SQLException: Io 异常: Connection reset
当数据库连接池中的连接被创建而长时间不使用的情况下,该连接会自动回收并失效,但客户端并不知道,在进行数据库操作时仍然使用的是无效的数据库连接,这样,就导致客户端程序报“ java.sql.SQLException: Io 异常: Connection reset” 或“java.sql.SQLException 关闭的连接”异常。在配置数据源后面加上配置后,客户端在使用一个无效的连接时会先对...转载 2018-12-03 15:39:17 · 8535 阅读 · 0 评论