![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
springBoot
转身那一瞬
比较懒,此账号仅最为自己的笔记以及总结用
展开
-
springboot使用拦截器,feign拦截器
总体来说就是 两步1. 编写拦截器2. 注册拦截器代码1 编写一个 拦截器public class LogInterceptor implements HandlerInterceptor { @Override public boolean preHandle(HttpServletRequest httpServletRequest, HttpServletResponse httpServletResponse, Object o) throws Exception {原创 2021-07-01 14:28:40 · 1847 阅读 · 0 评论 -
springboot2.x 使用 restHighLevelClient 整合Es7
项目git地址初始化 springboot 项目编写application.yml 配置文件server: port: 8111spring: # mysql 配置 datasource: url: jdbc:mysql://localhost:3306/test?useSSL=false&serverTimezone=UTC&characterEncoding=utf8 username: root password: 123456原创 2020-12-01 14:44:39 · 1735 阅读 · 0 评论 -
springboot 学习的相关网站地址
springboot 学习的相关网站地址http://www.ityouknow.com/spring-boot.htmlhttps://www.zhihu.com/question/53729800http://tengj.top/2017/04/24/springboot0/https://segmentfault.com/a/1190000008539153Spri...原创 2020-04-14 09:16:41 · 128 阅读 · 0 评论 -
springboot 整合 ftp 简单流程
1、导入pom 文件 <dependency> <groupId>commons-net</groupId> <artifactId>commons-net</artifactId> <version>3.3</versio...原创 2020-01-09 18:30:55 · 933 阅读 · 0 评论 -
Java 读取 Excel 文件内容, 根据 pdf 模板动态生成对应的 pdf 文件
1. 下载 adobe acrobathttps://www.cr173.com/soft/11135.html2. 编辑 pdf 模板1用 acrobat 打开 pdf编辑模板添加表单元素保存模板 “moban-1.pdf”3. Java 动态生成 pdfpom 依赖 <!-- pdf 依赖--> <...原创 2020-01-05 21:12:32 · 1082 阅读 · 0 评论 -
Spring-Profile 根据配置环境的 不同,实例化不同的实例
Profile为不同环境下使用不同配置提供了支持(开发环境下的配置和生产环境下的配置肯定是不同的,例如,数据库的配置)。通过设定Environment的ActiveProfiles来设定当前context需要使用的配置环境。在开发中使用@Profile注解类或者方法,达到在不同环境下选择实例化不同的Bean;示例代码public class DynamicDataSourceConf...原创 2019-12-05 10:04:20 · 325 阅读 · 0 评论 -
springboot 整合 Mail ,支持发送 流附件功能
1.首先引入 mail 依赖,可以使用 freemarker 模板,本教程没有使用,用到了 lombok <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-start...原创 2019-12-05 09:46:04 · 1184 阅读 · 2 评论 -
java 下载文件
下载的工具类完成package com.geotmt.billingcenter.common.utils;import javax.servlet.http.HttpServletResponse;import java.io.*;import java.net.MalformedURLException;import java.net.URL;import java.n...原创 2019-11-27 10:22:55 · 129 阅读 · 0 评论 -
SpringBoot 导出 Excel
添加 maven 依赖 <dependency> <groupId>commons-fileupload</groupId> <artifactId>commons-fileupload</artifactId> <version>1....原创 2019-11-27 10:22:44 · 102 阅读 · 0 评论 -
java FIle 常用工具方法类
文件工具类package com.geotmt.billingcenter.common.utils;import org.slf4j.Logger;import org.slf4j.LoggerFactory;import java.io.File;/** * @Description 文件操作工具类 * @Author yanghanwei * @Ma...原创 2019-11-27 10:22:22 · 114 阅读 · 0 评论 -
java 实用 jdbc 链接 hive
此种方式 可以链接 zookeeper 集群hivepackage com.geotmt.billingcenter.common.utils;import org.slf4j.Logger;import org.slf4j.LoggerFactory;import org.springframework.beans.factory.InitializingBean;imp...原创 2019-11-27 10:22:11 · 233 阅读 · 0 评论 -
获取系统相关参数
public static void main(String[] args) { System.out.println("Java运行时环境版本:"+System.getProperty("java.version")); System.out.println("Java 运行时环境供应商:"+System.getProperty("java.vendor"...原创 2019-11-27 10:21:54 · 104 阅读 · 0 评论 -
springboot 中 java.util.zip 文件的压缩
package com.geotmt.billingcenter.common.utils;import org.datanucleus.util.StringUtils;import org.slf4j.Logger;import org.slf4j.LoggerFactory;import java.io.*;import java.util.zip.CRC32;...原创 2019-11-27 10:21:42 · 1132 阅读 · 0 评论 -
SpringBoot整合WebService服务
WebService是一个SOA(面向服务的编程)的架构,它是不依赖于语言,不依赖于平台,可以实现不同的语言间的相互调用,通过Internet进行基于Http协议的网络应用间的交互。其实WebService并不是什么神秘的东西,它就是一个可以远程调用的类,或者说是组件,把你本地的功能开放出去共别人调用。为什么使用WebService?简单解释一下WebService,比如你的项目需要查询...原创 2019-11-27 10:21:34 · 1904 阅读 · 1 评论 -
springboot 自动化配置源码分析
SpringBoot 的自动化配置让我们的开发彻底远离了 Spring 繁琐的各种配置,让我们专注于开发,但是SpringBoot 的自动化配置是怎么实现的呢?下面为你揭开 SpringBoot 自动化配置的神秘面纱。SpringBoot 最为重要的一个注解就是 @SpringBootApplication,它其实是一个组合元注解:@Target(ElementType.TYPE)...原创 2019-11-27 10:21:08 · 109 阅读 · 0 评论 -
springboot 整合 Mail 邮件功能
application 配置文件修改 mail: host: smtp.geotmt.com username: y***@geotmt.com # 邮箱和密码自行配置 password: y***66 default-encoding: UTF-8 properties: mail: smtp: ...原创 2019-11-28 10:09:46 · 883 阅读 · 0 评论 -
springboot 整合 ftps
导入jar <!-- FTPS --><dependency><groupId>commons-net</groupId><artifactId>commons-net</artifactId><version>3.3</version></dep...原创 2019-11-26 16:35:04 · 642 阅读 · 0 评论 -
spring boot 整合 上传功能
application 配置 spring: servlet: multipart: max-file-size: 10MB max-request-size: 10MB pom 文件依赖 <dependency> <groupId>commons-io</groupId>...原创 2019-11-26 16:34:56 · 111 阅读 · 0 评论 -
AOP
1、首先引入 切面 依赖<dependency><groupId>org.aspectj</groupId><artifactId>aspectjweaver</artifactId><version>1.9.2</version></dependency>...原创 2019-11-26 16:34:49 · 75 阅读 · 0 评论 -
3、springboot 整合 kettle
一、加载jar包到项目kettle-core-7.0.0.0-25.jarkettle-engine-7.0.0.0-25.jarmetastore-7.0.0.0-25.jar以上三个 jar 包在 kettle 下的 lib 目录下,将其放进项目的 lib 目录下,执行maven命令引入项目:mvn install:install-file -Dfile=/da...原创 2019-11-26 16:34:40 · 4047 阅读 · 2 评论 -
springboot 项目无法启动,也不报错, logger 日志目录没有权限的问题
由于 application.yml 中配置的 log 日志的路径的问题 logging:path: /Users/xiang/geo/work/log/ #path:/data/apps/log/dp_center/由于用的是 mac, 配置的路径 mac 上并没有,这样则需要常见文件夹,但是有没有权限,所以就会卡在启动那无法启动。 当前用户 对/data/apps/...原创 2019-11-26 16:34:21 · 1298 阅读 · 0 评论 -
springBoot 项目启动时触发
springBoot 项目启动需要做一些初始化。具体实现@Componentpublic class ClearLoginApplicationRunner implements ApplicationRunner { Logger logger = LoggerFactory.getLogger(ClearLoginApplicationRunner.class); ...翻译 2018-08-04 16:54:33 · 1205 阅读 · 0 评论 -
SpringBoot 中 session 监听配置
SpringBoot 中 session 监听配置1、注册自定义sessionListener 到 SessionManger中,此方式是 代码方式配置,也可以用 xml,看个人习惯@Configuration@Order(2)public class ShiroConfiguration { @Bean public SessionManager sessionMan...原创 2018-08-04 17:02:28 · 2265 阅读 · 0 评论 -
SpringBoot 从容器中获取对象
SpringBoot 从容器中获取对象代码很简单@Componentpublic class SpringUtil implements ApplicationContextAware { private static ApplicationContext applicationContext; @Override public void setApplicat...翻译 2018-08-04 17:05:53 · 7012 阅读 · 0 评论 -
SpringBoot 整合 ElasticSearch(转存记录)
安装教程springboot 使用1.1 首先 pom 引用 &lt;!-- 搜索引擎 --&gt; &lt;dependency&gt; &lt;groupId&gt;org.springframework.boot&lt;/groupId&gt; &lt;artifactId&原创 2018-09-13 17:49:37 · 992 阅读 · 0 评论 -
springboot 图片代理实现
方式一(配置文件)1.配置文件配置#=========================== 图片代理 ============================ mvc: static-path-pattern: /bc/images/** resources: static-locations: file:E:/2.如何使用访问 http://IP:PORT...原创 2019-07-12 13:21:41 · 1011 阅读 · 0 评论 -
springboot 2.* 整合 hive 和 mysql 多数据源配置
话不多说,直接开搞:添加 POM 的hive 和 mysql 依赖(可能有一些没有用)<dependency> <groupId>org.apache.hive</groupId> <artifactId>hive-jdbc</artifactId> <version>1.1.0</ver...原创 2019-07-12 13:32:39 · 1727 阅读 · 1 评论 -
springboot 实现登录互斥 初版实现
springboot 实现登录互斥初版实现简介:大致实现逻辑具体效果是:一个用户只要在一台电脑上登录之后就会在 MySQL中保存一个 loginIp 字段,这样只要他没有退出, 没有session失效他就可以一直在当前的电脑上登录,此时其他人用此用户登录会提示,此用户已经登录不能重复登录, 如果用户主动退出,或session失效时就去更新用户 的login_ip 为 “...原创 2018-08-04 16:49:16 · 1007 阅读 · 0 评论