
SpringBoot
文章平均质量分 54
兮川
薛定谔的猫,你不验证,就无法知道真假
展开
-
springboot配置多数据源之Spring Date JPA
多数据源在项目开发中是经常遇到的,如果同一个项目的不同模块使用的是不同数据库,就需要多数据源的处理。现在先写之前使用JPA的时候遇到多数据源的配置,后续可能再来个关于mybatis的多数据源配置。现在有这样的需求,项目中有两个模块,分别是flow与imap,flow需要使用默认数据源,imap需要使用imap数据源。先来个maven依赖,使用的连接池是durid。<depe...原创 2018-10-25 15:19:18 · 458 阅读 · 0 评论 -
SpringBoot 使用POI对上传的Excel进行处理
上一篇写到了关于SpringBoot 处理Excel,并对Excel进行下载处理,这次我们进行读取Excel,并对数据进行处理。1.Maven引用<dependency> <groupId>org.apache.poi</groupId> <artifactId>poi</artifactId> <version&g...原创 2018-12-25 16:54:51 · 2004 阅读 · 0 评论 -
SpringBoot 使用POI进行Excel下载
使用poi处理Excel特别方便,此处将处理Excel的代码分享出来。1.maven引用<dependency> <groupId>org.apache.poi</groupId> <artifactId>poi</artifactId> <version>3.17</version>&l原创 2018-12-25 09:22:15 · 1789 阅读 · 3 评论 -
springboot本地应用从服务器的config-server拉去配置文件
当我们将springcloud那一套部署到服务器上后,我们在本地上需要从服务器的config-server拉去配置文件有时候日志显示的是config-server地址是:127.0.0.1:2003,然而我分明在公网上部署的config-server。主要原因是linux服务器的hosts文件没有配置原因。hosts文件在linux的路径是:/etc/hosts需要将最后面添加公网IP...原创 2018-12-29 10:40:17 · 1170 阅读 · 0 评论 -
springboot启动脚本
一.我们没有使用springcloud,只是将application.yml写在了应用外面。rest-wechat.sh,指定了端口、启动级别、配置文件路径、启动的jarkill -9 $(ps -ef | grep xichuan.wechat.jar | grep -v 'grep' | awk '{print $2}')java -Djava.security.egd=file:...原创 2018-12-29 10:32:19 · 2032 阅读 · 0 评论 -
搭建springboot+spring cloud config+euerka
本人公司使用的就是springboot+ eureka+spring cloud config + zuul 这一套,而且也不涉及负载....,毕竟小公司...,还不涉及高并发的问题。关于eureka、spring cloud config、zuul搭建过程:https://blog.youkuaiyun.com/zc_ad/article/details/85328858https://blo...原创 2018-12-29 10:17:28 · 490 阅读 · 0 评论 -
springboot 整合thymeleaf
直接上代码...1.maven引用<?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="htt原创 2018-11-28 17:35:36 · 204 阅读 · 0 评论 -
springboot整合redis实现消息队列
在java中直接使用redis的时候,直接使用简单的两个指令lpush和rpop或者rpush和lpop就可以实现消息队列的操作。当与spring结合时,可以使用RedisTemplate和StringRedisTemplate;这两个Template是spring封装了对Redis的一些常用的操作,来实现消息队列,这两个区别于序列类。当redis数据库里面本来存的是字符串数据或者你要存取的数...原创 2018-11-27 16:57:42 · 5599 阅读 · 4 评论 -
dubbo 之 入门示例(springboot)
dubbo入门示例很简单,服务端在数据库中查询user数据,消费端会调用服务端的服务获得用户数据。示例demo下载地址:https://download.youkuaiyun.com/download/zc_ad/10775010,项目的sql目录下有所需实验的sql文件。代码目录解结构:接口定义:在venue-dubbbo-api子项目下:public interface UserServ...原创 2018-11-09 16:01:22 · 368 阅读 · 0 评论 -
springboot配置大全
此配置大全是在官方开发者文档中看到的,地址:https://docs.spring.io/spring-boot/docs/1.5.6.RELEASE/reference/html/common-application-properties.html,版本是:1.5.6.RELEASE# ====================================================...原创 2018-10-24 17:47:26 · 1068 阅读 · 0 评论 -
springboot使用mybatis-generator-maven-plugin插件自动生成mybatis实体类与mapper
前面写过mybatis-plus,也可以使用它进行mapper生成,目前觉得使用mapper会带来特别多麻烦,并没有深入研究,有兴趣的同鞋可以看官网查看教程。写mybatis-generator-maven-plugin原因是,以前使用过,留此先做个笔记。首先就是在maven配置文件中添加此插件的配置,代码块如下:<build> <plugins> &...原创 2018-10-24 14:34:06 · 7431 阅读 · 1 评论 -
springboot使用@Scheduled做定时任务,以及连接池问题
本人觉得@Scheduled使用起来太方便了,大大减少了代码量(2月份刚来公司的时候,还单纯以为只用java的Timer来写呢),突然觉得springboot特别便利....。好了,不多说,开始写@Scheduled博客了。这里就说一些定时任务的简单实用。首先需要在启动类中加上@EnableScheduling注解来开启定时任务。@SpringBootApplication@Enabl...原创 2018-10-24 13:57:44 · 23634 阅读 · 7 评论 -
springboot整合durid
本人对各种连接池了解的并不深入,也对各种连接池的效率停留在大佬们的口述中,偶尔一次机会遇到了durid,感觉它的监控界面是如此的强大,由此激发我整合durid的兴趣。durid的监控界面如下:首先需要做的是引用maven依赖,每次都是按照下载数比较高的版本进行使用的(想必有很多人与我一样),此处使用的版本是1.1.1版本。<!--阿里巴巴druid数据库连接池--><...原创 2018-10-24 10:49:53 · 9422 阅读 · 0 评论 -
springboot整合redis实现缓存
使用redis做缓存整合起来并不难,在整合的时候一定要将show sql打开,这样才能测试你写整合的redis缓存是否成功了。首先,你需要在官网下载一个redis,然后启动redis-server,默认端口是6379,启动后的界面如下:redis在springboot的maven依赖:<dependency> <groupId>org.springfr...原创 2018-10-23 17:25:26 · 3685 阅读 · 0 评论 -
springboot中接口驼峰自动转下划线以及跨域代码块
@Configurationpublic class AdditionalConfig { /**接口中,自动转换的有:驼峰转换为下划线,空值输出null*/ @Bean public Jackson2ObjectMapperBuilderCustomizer customJackson() { return new Jackson2ObjectMap...原创 2018-10-23 16:20:26 · 10781 阅读 · 0 评论 -
springboot自定义banner
springboot自定义banner其实很简单,只需要在resources目录下新建一个banner.txt文件,输入任何内容,下次运行时,banner.就会以输入内容展示。在网上搜的一个在线banner生产网站:http://www.bootschool.net/ascii,banner.txt内容如下: _ _ _____ _______ _ _ _ ...原创 2018-10-23 16:17:32 · 427 阅读 · 0 评论 -
springboot 整合swagger2
相信很多人都用过postman,使用postman其实可以很简便的进行接口调试,但是呢,每次还要写url,以及要添加参数名字(很容易写错)。所以啊,swagger2优势就体现出来了,它只需要添加少量注解即可在项目下调试接口,并且可以根据项目是否是测试还是生产环境,可以显示或禁止页面接口调试,介绍就到这里,开始写整合部分。一.maven添加依赖此处使用的是2.7.0版本,下面的ui二选一即可...原创 2018-10-23 11:10:01 · 2062 阅读 · 0 评论 -
springboot整合mybatis-plus,以及mybatis-plus入门使用
mybatis-plus是基于mybatis,相对于mybatis,他有许多特性是比较好用的,比如分页查询、表字段自动转换为实体类属性等,使用mybatis-plus与Spring Data JPA有点相似的地方,个人觉得mybatis-plus的分页比JPA的分页好用。其实在mybatis-plus官网上已经有很详细的教程了,在这里写博客也是为了自己能够更好的整理思路。先上一下官网基于sprin...原创 2018-10-23 10:06:22 · 21532 阅读 · 4 评论 -
在docker上部署springboot项目
准备向先看dockerfile的,看了一下,有点晦涩难懂,所以准备先将写一个可以部署到docker的springboot项目,这样慢慢理解才能更加容易。一.项目准备1.maven依赖<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xml...原创 2019-01-25 14:46:54 · 2234 阅读 · 0 评论