
spring boot
文章平均质量分 92
尚云峰
不断学习!
展开
-
springboot使用sftp
pom <dependency> <groupId>com.jcraft</groupId> <artifactId>jsch</artifactId> <version>0.1.54</version> </dependency>配置####################sftp配置########原创 2020-07-30 18:32:27 · 1657 阅读 · 0 评论 -
springboot邮箱简单使用
pom: <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-mail</artifactId> </dependency>配置:# 普通QQ邮箱# 默认端口25,使用465端口时,需要添加配置:# spring.mail.por原创 2020-07-29 15:50:24 · 770 阅读 · 1 评论 -
springboot远程连接HDFS-hadoop3.0
一.hadoop前置环境:hadoop3.0+CDH6.1这里默认已经在linux环境配置好;如何安装hodoop不在本次范围内;我的环境:win10 + IDEA2019.3+jdk8二.准备环境:1.获取fs.defaultFS链接 在core-site.xml里面这个等下配置在application.propties里面2.下载winutilshttps://gitee.com/bochangguan/winutils/tree/master/hadoop-3.0.0/bi原创 2020-05-23 18:11:46 · 3863 阅读 · 0 评论 -
IDEA--Could not autowire. No beans of xxx type found
对于IDEA 对mapper的错误提示(实际可以运行)方法1:在mapper接口加上@Repository方法2:使用@Resource替代@Autowired方法3:加上 @SuppressWarnings(“all”)抑制提示@Autowiredprivate QccBaseInfoMapper qccBaseInfoMapper;原创 2020-05-15 10:48:41 · 222 阅读 · 0 评论 -
springboot简单整合hive以及DG如何连接Hive
环境:hive需要提前安装好;简单整合1.依赖,注意解决冲突.这里可以使用IDEA的maven help插件或者Diagrams查看冲突<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/...原创 2020-04-13 00:15:19 · 1652 阅读 · 0 评论 -
SameSite Cookie支持的浏览器版本
查看支持情况:https://caniuse.com/#search=SameSite其中IE11,只有win10才支持;谷歌的浏览器51版本支持,80版本开始默认设置;具体可以看:https://www.lizenghai.com/archives/47337.html...原创 2020-03-21 23:15:33 · 2173 阅读 · 0 评论 -
springboot配置文件加密jasypt
1.引入依赖<dependency> <groupId>com.github.ulisesbocchio</groupId> <artifactId>jasypt-spring-boot-starter</artifactId> <version>1.17</version></dependency...原创 2020-02-29 12:47:08 · 767 阅读 · 0 评论 -
spring boot jar部署并设置定时任务清理日志文件
项目的位置:这里使用3个文件来启动jar:1.start.sh 负责启动#!/bin/bashecho platformUpload-0.01.jar startnohup java -jar platformUpload-0.01.jar >run.log &2.stop.sh 负责关闭应用#!/bin/bashPID=$(ps -ef | grep p...原创 2020-02-26 19:39:18 · 5515 阅读 · 0 评论 -
springboot使用junit5/junit4
JUnit 5 = JUnit Platform + JUnit Jupiter + JUnit Vintage其中JUnit平台,其主要作用是在JVM上启动测试框架。它定义了一个抽象的TestEngineAPI来定义运行在平台上的测试框架,同时还支持通过命令行、Gradle和Maven来运行平台。JUnit Jupiter,包含了JUnit5最新的编程模型和扩展机制。JUnit Vint...原创 2020-01-31 17:06:31 · 6277 阅读 · 4 评论 -
spring @Resource @Autowired @qualifier
spring不但支持自己定义的@Autowired注解,还支持几个由JSR-250规范定义的注解,它们分别是@Resource、@PostConstruct以及@PreDestroy。一.@Resource @Resource的作用相当于@Autowired,只不过@Autowired按byType自动注入,而@Resource默认按 byName自动注入罢了。@Resource有两个属...转载 2020-01-31 13:03:57 · 214 阅读 · 0 评论 -
Spring Boot获取启动端口2种方式
我这里的版本是2.1.8package com.ysy.config;import com.ysy.HelloDemo;import org.springframework.boot.ApplicationRunner;import org.springframework.boot.web.context.WebServerApplicationContext;import org.s...原创 2020-01-28 20:46:27 · 5601 阅读 · 0 评论 -
spring-boot-starter-parent作用及测试
spring-boot-starter-parent,Spring Boot应用的父级依赖;一.简介:提供了springboot统一的依赖管理和插件管理;主要的依赖其实是继承了spring-boot-dependencies(通过标签dependencyManagement管理依赖声明),本质是继承了它然后扩展了插件配置;spring-boot-starter-parent具体作用:0....原创 2020-01-28 16:11:01 · 9588 阅读 · 3 评论 -
springboot的4种启动方式
一.运行项目的3种方式:1、IDEA中main函数启动 (开发用)2、mvn spring-boot:run 命令 (开发用)注意要在pom文件所在目录执行;如在路径下F:\software\workSpaces\IdeaProjects\springboot01打开cmd执行后面可以接指定的入参:如mvn spring-boot:run -Dspring-boot.run.pr...原创 2020-01-27 15:59:14 · 631 阅读 · 0 评论 -
springboot 整合logstash配置文件
logback.xml配置参考1:<?xml version="1.0" encoding="UTF-8"?><configuration> <include resource="org/springframework/boot/logging/logback/defaults.xml"/> <springProperty scop...原创 2020-01-20 11:00:22 · 3900 阅读 · 0 评论 -
springboot打可执行jar排除指定的配置文件
2种方法,亲测可用方式1:resources排除 <build> <finalName>platformUpload-0.01</finalName> <resources> <resource> <filtering>true<...原创 2020-01-09 17:41:26 · 4982 阅读 · 0 评论 -
springboot多模块生成jar包
1.如果是单个spring boot应用;直接引入,然后点击package指令执行就可以生成可执行jar <plugins> <plugin> <groupId>org.springframework.boot</groupId> <artifactId...原创 2020-01-08 17:17:54 · 1768 阅读 · 0 评论 -
springboot引入oracle 11g/12c/18c/19c依赖
因oracle没有上传到阿帕奇仓库于是诞生了2种方案,方案1.把jar自已加到默认的maven仓库里面1.下载jar包https://www.oracle.com/downloads/ 点击红框框https://www.oracle.com/database/technologies/appdev/jdbc-downloads.html找到JDBC Drivers,点击进去下载...原创 2019-10-05 13:46:28 · 11815 阅读 · 0 评论 -
spring boot自动配置原理(转)
SpringBoot 自动配置主要通过 @EnableAutoConfiguration, @Conditional, @EnableConfigurationProperties 或者 @ConfigurationProperties 等几个注解来进行自动配置完成的。@EnableAutoConfiguration 开启自动配置,主要作用就是调用 Spring-Core 包里的 l...转载 2019-09-19 10:03:11 · 168 阅读 · 0 评论 -
spring boot slf4j与log4j
1. slf4j-apislf4j:Simple Logging Facade for Java,为java提供的简单日志Facade。Facade门面,更底层一点说就是接口。它允许用户以自己的喜好,在工程中通过slf4j接入不同的日志系统。因此slf4j入口就是众多接口的集合,它不负责具体的日志实现,只在编译时负责寻找合适的日志系统进行绑定。具体有哪些接口,全部都定义在slf4j-api中。...转载 2019-09-20 10:53:46 · 618 阅读 · 0 评论 -
拦截器 过滤器的区别
拦截器 过滤器的区别Spring的拦截器与Servlet的Filter有相似之处,比如二者都是AOP编程思想的体现,都能实现权限检查、日志记录等。不同的是:1使用范围不同:Filter是Servlet规范规定的,只能用于web程序中。而拦截器既可以用于web程序,也可以用于Application、Swing程序中。2规范不同:Filter是在Servlet规范中定义的,是Servlet...原创 2019-10-03 13:21:38 · 136 阅读 · 0 评论 -
spring boot外置tomcat启动乱码
springboot外置tomcat启动时经常会遇到中文乱码的问题,通常是由于以下2种原因:1.IDEA设置的字符编码不对:File->settings->Editor->file encoding将字符编码都修改为UTF-8。2.Tomcat配置文件中的字符编码配置不对:方式1:在Tomcat安装目录下找到catalina.bat文件,在配置中加入set "JAVA...原创 2019-10-04 13:28:01 · 1288 阅读 · 0 评论 -
spring cloud yml配置info信息$project.version$获取不到值
1.正常获取info信息的配置流程大概为:方式1:老版本maven-resources-plugin,具体哪个版本不太清楚… 1.服务端添加<!-- 导入Eureka客户端的依赖,将 微服务提供者 注册进 Eureka--> <dependency> <groupId>org.springframewo...原创 2019-10-07 17:52:10 · 3698 阅读 · 0 评论 -
springboot 1.5.x与2.x.x区别
@SpringBootApplication修饰主程序类。可以通过main方法启动项目单个注释可用于启用这三个功能,即:@SpringBootApplication@EnableAutoConfiguration:启用弹簧启动的自动配置机制@ComponentScan: 在应用程序所在的包上启用扫描@Configuration:允许在上下文中注册额外的 bean 或导入其他配置类下面展...原创 2019-09-18 22:55:42 · 4466 阅读 · 0 评论