
springboot
停止使用此论坛
转到博客园!
展开
-
springboot netty websocket 小聊天
引入依赖 <!-- https://mvnrepository.com/artifact/io.netty/netty-all --> <dependency> <groupId>io.netty</groupId> <artifactId>netty-all</artifactId> <version>4.1.66.Final</version> </depe.原创 2021-07-30 10:57:51 · 310 阅读 · 0 评论 -
springboot 打成jar包 docker部署服务器后 获取jar包中资源文件
因为jar运行部署后无法获取内部文件路径,所以不能使用pathInputStream resourceAsStream = new ClassPathResource("files/official_doc_model.docx").getInputStream();原创 2021-04-20 09:34:12 · 997 阅读 · 0 评论 -
JAVA 操作 zip
<dependency> <groupId>net.lingala.zip4j</groupId> <artifactId>zip4j</artifactId> <version>2.7.0</version></dependency>[源码地址](https://gitee.com/mirrors/zip4j)import java.io.File;import java..原创 2021-04-13 09:58:10 · 394 阅读 · 0 评论 -
Java springboot 串口 通信
基于win10 环境Virtual Serial Port Driver Pro 开通两个虚拟串口打开串口调试助手代码逻辑<?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:原创 2021-04-07 10:16:12 · 4296 阅读 · 17 评论 -
方案一:通过poi实现word文字插入,并把多个word合并(实现套红发文功能)
1. 先创建红头模板注意${num} ${user} 参数位置2. 公文的文件地址3. 方法import org.apache.commons.io.IOUtils;import org.apache.poi.ooxml.POIXMLDocument;import org.apache.poi.xwpf.usermodel.*;import org.apache.xmlbeans.XmlOptions;import org.openxmlformats.schemas.wordpr原创 2021-01-06 16:40:10 · 2213 阅读 · 1 评论 -
方案二:通过poi-tl实现word文字插入,并把多个word合并(实现套红发文功能)
1. 先创建红头模板注意 {{num}} {{user}} 参数位置2. 公文的文件地址3. 方法 <dependency> <groupId>com.deepoove</groupId> <artifactId>poi-tl</artifactId> <version>1.9.1</version> </dependency>//引用 poi poi-ooxml po原创 2021-01-06 16:46:37 · 3109 阅读 · 6 评论 -
springboot使用内置h2 数据库,数据保存本地文件夹防止丢失
依赖 <!-- jpa --> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-jpa</artifactId> </dependency> <!-- H2 --> .原创 2020-11-26 18:12:00 · 2964 阅读 · 0 评论 -
获取钉钉打卡数据并导出Excel
<dependency> <groupId>com.alibaba</groupId> <artifactId>easyexcel</artifactId> <version>2.2.3</version> </dependency> <dependency> <gr原创 2020-05-26 14:39:39 · 2721 阅读 · 0 评论 -
springboot 依赖 本地jar 并打包为jar
<dependency> <groupId>com.taobao.top</groupId> <artifactId>taobao-sdk-java-auto</artifactId> <version>1.0.0</version> <scope>system</scope> <systemPath>${project.basedir}/src/.原创 2020-05-14 17:59:51 · 255 阅读 · 0 评论 -
selenium 模拟登陆 并获取登陆后的cookie等信息 java
<dependency> <groupId>org.seleniumhq.selenium</groupId> <artifactId>selenium-java</artifactId> <version>3.141.59</version></dependency>im...原创 2020-05-08 13:58:00 · 21625 阅读 · 0 评论 -
springboot + redis 多数据源 (相同 + 完全独立)
spring.redis.common.database.index=0spring.redis.common.lettuce.pool.min-idle=0spring.redis.common.lettuce.pool.max-idle=8spring.redis.common.lettuce.pool.max-active=8spring.redis.common.lettuce-f...原创 2020-05-07 09:08:28 · 701 阅读 · 0 评论 -
springboot + kafka 多数据源(相同 + 完全独立)
spring.kafka.wh.bootstrap-servers=192.168.1.130:9092spring.kafka.wh.consumer.group-id=kafka_demospring.kafka.wh.consumer.enable-auto-commit=falsespring.kafka.es.bootstrap-servers=192.168.1.130:909...原创 2020-05-07 09:05:55 · 3650 阅读 · 0 评论 -
springboot +elastcsearch多数据源 (相同 + 完全独立)
elasticsearch.wh.clusterName=whELKelasticsearch.wh.userName=elasticsearch.wh.password=elasticsearch.wh.rest.hostNames=192.168.1.130elasticsearch.wh.rest.port=9200elasticsearch.wh.tcp.port=9300e...原创 2020-05-07 09:02:21 · 855 阅读 · 0 评论 -
springboot mysql 多数据源处理(相同+完全独立)
#database1spring.datasource.wh.type=com.zaxxer.hikari.HikariDataSourcespring.datasource.wh.driver-class-name=com.mysql.cj.jdbc.Driverspring.datasource.wh.jdbcUrl=jdbc:mysql://192.168.1.130:3306/wh?...原创 2020-05-07 08:56:33 · 704 阅读 · 0 评论 -
springboot打成war并引入本地/第三方jar包
1.新建lib目录 如图: 2.pom文件加入本地依赖(坐标随便写,注意scope)<dependency> <groupId>zmxy</groupId> <artifactId>sdk-java-source</artifactId> <version>20180208162128&...原创 2018-03-12 09:38:50 · 4897 阅读 · 4 评论 -
springboot使用Quartz定时器
<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-quartz</artifactId></dependency>import org.quartz.Scheduler;import or...原创 2018-10-08 09:45:06 · 590 阅读 · 0 评论 -
springboot2.1.0集成elasticsearch一个小
<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-elasticsearch</artifactId> <version>${spring.boot.version}...原创 2018-11-07 15:56:45 · 1496 阅读 · 0 评论 -
springboot static代码中读取properties配置
1.获取激活的环境值import org.springframework.beans.factory.annotation.Value;import org.springframework.stereotype.Component;@Componentpublic class PropertiesConstantUtil { public static String PROFI...原创 2019-04-11 09:24:16 · 8326 阅读 · 0 评论 -
springboot 2.1.0集成jwt,shiro
自行添加 jwt与shiro依赖1.jwt工具包import io.jsonwebtoken.Claims;import io.jsonwebtoken.JwtBuilder;import io.jsonwebtoken.Jwts;import io.jsonwebtoken.SignatureAlgorithm;import org.springframework.beans.fac...原创 2019-04-09 17:01:37 · 951 阅读 · 4 评论 -
springboot报模板找不到错误
org.thymeleaf.exceptions.TemplateInputException: Error resolving template “user/login”, template might not exist or might not be accessible by any of the configured Template Resolvers…1.配置spring.thy...原创 2019-04-19 09:06:49 · 2125 阅读 · 0 评论 -
ip + uri频率限制
package fangrong.com.cn.filter;import com.alibaba.fastjson.JSONObject;import com.google.common.util.concurrent.RateLimiter;import fangrong.com.cn.common.ApiResponse;import fangrong.com.cn.common....原创 2019-06-05 15:36:41 · 293 阅读 · 0 评论 -
springboot 2 多数据源 hikari 连接池
1.配置`#第一数据源spring.datasource.primary.jdbc-url=jdbc:sqlserver://192.168.1.159\aaa:1433;database=dataserverspring.datasource.primary.username=saspring.datasource.primary.password=fr123456spring.dat...原创 2019-08-30 18:01:13 · 17198 阅读 · 1 评论 -
springboot 读取properties中的list和map数据
1 自定义citycode.properties#List propertiescitycode.list[0]=wwwcitycode.list[1]=localhostcitycode.list[2]=wuhancitycode.list[3]=tianjin#Map Propertiescitycode.map.www=4201citycode.map.wuhan=...原创 2018-08-17 16:33:27 · 39729 阅读 · 5 评论 -
springboot 2.0.3使用Lettuce Redis并配置 pool
import org.apache.commons.pool2.impl.GenericObjectPoolConfig;import org.springframework.beans.factory.annotation.Value;import org.springframework.context.annotation.Bean;import org.springframework....原创 2018-08-16 10:25:11 · 18679 阅读 · 7 评论 -
springboot 2.x版本 JedisConnectionFactory 设置连接已过时
@Bean JedisConnectionFactory jedisConnectionFactory() { RedisStandaloneConfiguration redisStandaloneConfiguration = new RedisStandaloneConfiguration (); redisStandaloneConfigurati...原创 2018-06-26 17:26:09 · 19570 阅读 · 1 评论 -
主线程等待子线程CountDownLatch springboot2.x
防止子线程没执行结束主线程就释放了 1.配置加上#设置线程池的线程数量threads.number=42.设置一个定长线程池package cc.datebook.config;import org.springframework.beans.factory.annotation.Value;import org.springframework.context.annotation.Bean;原创 2018-03-21 14:40:33 · 2596 阅读 · 3 评论 -
springboot 2.0 使用redis
由于还使用elasticsearch,所以使用jedis没有使用lettuce 不然两个会冲突 1.pom引入&lt;dependency&gt; &lt;groupId&gt;org.springframework.boot&lt;/groupId&gt; &lt;artifactId&gt;spring-boot-starter-data-redi原创 2018-03-20 15:57:16 · 14626 阅读 · 3 评论 -
springboot小坑总结帖(不定时更新)
1.新checkout的springboot项目run报:错误 找不到或无法加载主类 我的解决方法:先mvn clean 然后package 再run成功原创 2018-03-14 15:27:03 · 248 阅读 · 0 评论 -
springboot使用logback记录日志(1.mybatis 2.在控制台显示sql)
<?xml version="1.0" encoding="UTF-8"?><configuration> <!-- 彩色日志 --> <!-- 彩色日志依赖的渲染类 --> <conversionRule conversionWord="clr" converterClass="org.原创 2018-03-22 18:00:36 · 2470 阅读 · 0 评论 -
springboot使用aop拦截controller干一些事导致service们@Autowired全部注入失败
springboot使用aop拦截controller干一些事导致controller里的service们@Autowired全部注入失败,报空指针先集成使用aop吧&lt;dependency&gt; &lt;groupId&gt;org.springframework.boot&lt;/groupId&gt; &lt;artifactId&gt;spri原创 2018-03-16 14:16:03 · 11154 阅读 · 6 评论 -
springboot 集成 elasticsearch(maven项目)
1.搭建springboot项目,能跑起来(具体百度,我的springboot版本 1.5.9.RELEASE)2.本机或者服务器安装elasticsearch并启动服务成功(我本地Windows安装的elasticsearch版本6.1.1)3.pom引入依赖dependency> groupId>org.springframework.bootgroupId> ar原创 2018-01-24 15:54:23 · 4668 阅读 · 0 评论 -
Spring Boot 知识总结贴
点我快速搭建一个新的spring boot项目知识介绍:Spring boot 那些事点我进作者的github翻译 2017-09-12 17:13:58 · 514 阅读 · 0 评论 -
springboot @value注入static对象 与 application.properties 与 pom.xml 取值
1.在pom.xml文件里的properties定义一个参数 2.定义完了,在application.properties中获取这个值server.port=8090#@pom.xml中的一个参数名@war.name= @war.name@api.path= https://www.baidu.com/${war.name}/3.在constant中引用import or...原创 2018-03-21 17:54:51 · 4791 阅读 · 2 评论 -
springboot 2.0 使用Hikari连接池(号称java平台最快的,替换druid)
1.springboot 2.0 默认连接池就是Hikari了,所以引用parents后不用专门加依赖2.贴我自己的配置(时间单位都是毫秒)# jdbc_config datasourcespring.datasource.driver-class-name=com.mysql.jdbc.Driverspring.datasource.url=jdbc:mysql://127.0.0.1:3原创 2018-03-26 15:48:21 · 92653 阅读 · 5 评论 -
springboot 2.x版本lettuceConnectionFactory 设置连接已过时
@Bean LettuceConnectionFactory lettuceConnectionFactory() { RedisStandaloneConfiguration redisStandaloneConfiguration = new RedisStandaloneConfiguration(); redisStandaloneConfigura...原创 2018-08-13 14:53:58 · 22289 阅读 · 0 评论 -
springboot使用websocket推送消息(spring)
&amp;amp;lt;dependency&amp;amp;gt; &amp;amp;lt;groupId&amp;amp;gt;org.springframework.boot&amp;amp;lt;/groupId&amp;amp;gt; &amp;amp;lt;artifactId&amp;amp;gt;spring-boot-starter-websock原创 2018-07-11 17:42:58 · 670 阅读 · 0 评论 -
springboot使用websocket推送消息(tomcat)
&amp;amp;amp;lt;dependency&amp;amp;amp;gt; &amp;amp;amp;lt;groupId&amp;amp;amp;gt;org.springframework.boot&amp;amp;amp;lt;/groupId&amp;amp;amp;gt; &amp;amp;amp;lt;artifactId&amp;amp;am原创 2018-07-11 16:11:03 · 1865 阅读 · 2 评论 -
springboot 使用多个redis数据源
这样配置多个, @Bean(name = “redisKeyDatabase”)别设置一样就行package cc.aaa.config;import com.fasterxml.jackson.annotation.JsonAutoDetect;import com.fasterxml.jackson.annotation.PropertyAccessor;import com....原创 2018-05-14 16:45:42 · 10903 阅读 · 1 评论 -
springboot+redis实现热词搜索推荐(Java)
import cc.datebook.common.JsonResult;import cc.datebook.enums.ResultCode;import cc.datebook.service.BookInfoService;import org.apache.commons.lang3.StringUtils;import org.springframework.beans.fact原创 2018-04-23 16:44:31 · 8564 阅读 · 1 评论 -
springboot使用logback将日志同步到mysql
<root level="INFO"> <appender-ref ref="MYSQL" /></root><!--输出到mysql数据库的appender配置 --> <appender name="MYSQL" class="ch.qos.logback.classic.db.DBAppender"> <connectionSource class="c原创 2018-04-04 10:16:42 · 3044 阅读 · 4 评论