本站首页
收藏本站
广告位联系
首页
站长之家
脚本专栏
软件开发
网络编程
数据库
服务器
网页制作
操作系统
各种教程
Office办公
活动
下载专区
APP正在开发中...
返回顶部
资讯
seo
网站运营
建站经验
设计教程
手机软件
苹果手机
安卓手机
微信教程
网站程序
其他教程
Excel
PPT
Word
其他
软件下载
网站模板
各种源码
脚本下载
视频教程
您的位置:
>>> TAG标签:
springboot
的结果
springboot使用CommandLineRunner解决项目启动时初始化资源
前言: 在我们实际工作中,总会遇到这样需求,在项目启动的时候需要做一些初始化的操作,比如初始化线程池,提前加载好加密证书等。 今天就给大家介绍一个 Spring Boot 神器,专门帮助大家解决项目启动初始化资源操作。 这个神器就是CommandLineRunner,Comm
17749
2021-02-01
java
SpringBoot请求参数忽略大小写
import java.io.IOException;import java.util.Collections;import java.util.Enumeration;import java.util.Map; import javax.servlet.FilterChain;import javax.servlet.ServletException;import javax.servlet.annotation.WebFilter;import javax.servle
12761
2021-01-28
java
springboot bean扫描路径的实现方法
1:默认扫描启动类所在路径下所有的bean 2:可以在启动类中添加注解,手动指定扫描路径: @ComponentScan(basePackages = {com.xxx.service1.*,com.xxx.service2.**}) 补充:SpringBoot 是如何通过 @SpringBootApplication 扫描项目中的 Bean 原因 首先因为 XX
15562
2021-01-28
java
Springboot实现XSS漏洞过滤
场景:可以在页面输入框输入JS脚本,攻击者可以利用此漏洞执行恶意的代码! 问题演示 所以我们要对于前端传输的参数做处理,做统一全局过滤处理 既然要过滤处理,我们首先需要实现一个自定义过滤器 总共包含以下四部分 XssUtil XssFilterAutoConfig XssHttpS
549
2021-01-22
java
SpringBoot使用Redis实现分布式锁的方法
前言 在单机应用时代,我们对一个共享的对象进行多线程访问的时候,使用java的synchronized关键字或者ReentrantLock类对操作的对象加锁就可以解决对象的线程安全问题。 分布式应用时代这个方法却行不通了,我们的应用可能被部署到多台机器上,运行在不同的JV
12947
2020-05-16
java
为什么SpringBoot的jar可以直接运行?
SpringBoot提供了一个插件spring-boot-maven-plugin用于把程序打包成一个可执行的jar包。在pom文件里加入这个插件即可: build plugins plugin groupIdorg.springframework.boot/groupId artifactIdspring-boot-maven-plugin/artifactId /plugin /plugins/bu
2352
2020-05-09
java
SpringBoot集成SpringSecurity和JWT做登陆鉴权的实现代码
废话 目前流行的前后端分离让Java程序员可以更加专注的做好后台业务逻辑的功能实现,提供如返回Json格式的数据接口就可以。SpringBoot的易用性和对其他框架的高度集成,用来快速开发一个小型应用是最佳的选择。 一套前后端分离的后台项目,刚开始就要面对的
7536
2020-04-21
java
SpringBoot集成JWT生成token及校验方法过程解析
GitHub源码地址:https://github.com/zeng-xian-guo/springboot_jwt_token.git 封装JTW生成token和校验方法 ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 4
16841
2020-04-02
java
SpringBoot个性化启动Banner设置方法
1.添加Banner.txt文件 . ____ _ __ _ _ /\\ / ____ __ _ _(_)_ __ __ _ \ \ \ \( ( )\___ | _ | _| | _ \/ _` | \ \ \ \ \\/ ___)| |_)| | | | | || (_| | ) ) ) ) |____| .__|_| |_|_| |_\__, | / / / / =========|_|==============|___/=/_/_/_/ :: tianhe
1185
2020-03-13
java
详解SpringBoot Maven Clean报错解决方案
报错信息: Plugin org.apache.maven.plugins:maven-clean-plugin:3.0.0 or one of its dependencies could not be resolved 解决方法: 修改pom.xml下: version0.0.1-SNAPSHOT/version 为 version0.0.1/version 另附: 可能Problem窗体下回给出错误提示(警
6582
2020-03-13
java
Springboot工程中使用filter过程介绍
一、什么是filter 过滤器实际上就是用来对web资源进行拦截,做一些处理后再交给下一个过滤器或servlet处理 通常都是用来拦截request进行处理的,也可以对返回的response进行拦截处理 。 filter可以在请求到达servlet前或者请求完成响应后进行后续的处理。 二
1198
2020-03-07
java
详解vue+springboot前后端分离工程跨域问题的解决
假如是在同一台机器上开发,前后端分离的工程中出现跨域问题的原因是,前端工程和后端工程运行在不同的端口上。只要协议、域名、端口有一个不同就会产生跨域问题,所以在前端工程中请求后端的接口时就会因为端口不同而产生跨域问题。 一、解决跨域的原理
2101
2020-03-07
java
SpringBoot logback日志框架使用过程的介绍
一、基本知识说明 SpringBoot默认使用logback作为日志框架 ,所以引入起步依赖后就可以直接使用logback,不需要其他依赖。 SpringBoot会默认加载classpath:logback.xml或者classpath:logback-spring.xml 作为日志的配置文件,在springboot项目中可以直接把日志
8654
2020-03-07
java
Springboot日期时间格式化处理方式介绍
项目中使用LocalDateTime系列作为DTO中时间的数据类型,但是SpringMVC收到参数后总报错,为了配置全局时间类型转换,尝试了如下处理方式。 注:本文基于Springboot2.x测试,如果无法生效可能是spring版本较低导致的。PS:如果你的Controller中的LocalDate类
5540
2020-03-04
java
SpringBoot整合Dubbo zookeeper过程解析
docker pull zookeeper docker run --name zk01 -p 2181:2181 --restart always -d 2e30cac00aca 表明zookeeper已成功启动 Zookeeper和Dubbo ZooKeeperZooKeeper 是一个分布式的,开放源码的分布式应用程序协调服务。它是一个为分布式应用提供一致性服务的软
12052
2020-02-22
java
SpringBoot使用Log4j的介绍
log4j、logback、Log4j2简介 log4j是apache实现的一个开源日志组件 logback同样是由log4j的作者设计完成的,拥有更好的特性,用来取代log4j的一个日志框架,是slf4j的原生实现 Log4j2是log4j 1.x和logback的改进版,采用了一些新技术(无锁异步、等等),使
1359
2020-02-16
java
详解SpringBoot + Shiro前后端分离权限
shiro 验证通过后的信息保存在session 中,而ajax 每次传的都是不同的sessionid ,所以主要的区别就是需要修改shiro获取sessionid的方式。 这里使用的是登录后将后台的sessionid 传到前端然后存放到 cookie(这个存放的地方视情况而定),然后每次请求后端时
879
2019-12-16
java
Springboot自定义校验的代码
StartWithValidation.class @Documented@Constraint(validatedBy = StartWithValidator.class )@Target({METHOD, FIELD})@Retention(RUNTIME)public @interface StartWithValidation { String message() default 不是正确的性别取值范围; String start() def
1824
2019-11-27
java
SpringBoot下RabbitMq实现定时任务
定时任务场景:订单下单15分钟未付款自动关闭 延迟任务实现原理图如下: 根据上图看出我们需要两个队列(一是死信队列,消息在里面度过TLL时间,二是处理队列,消息度过TLL时间后进入该队列),两个交换机和路由(一是用来将消息送入死信队列,二是将消息从死信
1099
2019-11-03
java
详解springboot和vue前后端分离开发跨域登陆问题
前后端分离开发中,一般都会遇到请求跨域问题。而且一般也会遇到登陆失效问题。今天就以springboot和vue为例来看如何解决上述问题 增加过滤器 @WebFilter@Componentpublic class CorsFilter implements Filter { @Override public void doFilter(ServletRequ
18252
2019-09-13
java
SpringBoot与Dubbo整合的方式的教程
1. 使用默认application.properties和注解的方式 导入dubbo-starter,在application.properties配置属性,使用@Service注解来暴露服务,使用@Reference来引用服务。具体可参考 Dubbo整合SpringBoot,这里截取部分代码方便理解。 属性在application.propertie
8076
2019-09-11
java
springboot配置redis的方法
在springboot中,默认继承好了一套完好的redis包,可以直接使用,但是如果使用中出了错不容易找到错误的原因,因此这里使用自己配置的redis; 需要使用的三个主要jar包: dependency groupIdredis.clients/groupId artifactIdjedis/artifactId version2.9.0/
1664
2019-09-03
java
springboot切面添加日志功能的教程
1、新建一个springboot项目 2.定义个切面类,并指定切入点,获取所需记录信息(如:访问人IP, 访问地址,访问地址名称等) 3.新建数据库 SET FOREIGN_KEY_CHECKS=0; -- ------------------------------ Table structure for ds_access_log-- --------------
1007
2019-09-03
java
解决Vue调用springboot接口403跨域问题
最近在做一个前后端分离的项目, 前端用的是Vue后端使用的是springboot, 在项目整合的时候发现前端调用后端接口报错403跨域请求问题 前端跨域请求已解决, 那么问题就出在后端了, 找了一些资料找到了很多种方法, 这里说两个简单粗暴的. 注意 : @CrossOrigin
1132
2019-09-03
JavaScript
详解springboot配置文件抽离 git管理统 配置中心
springboot配置文件抽离,便于服务器读取对应配置文件,避免项目频繁更改配置文件,影响项目的调试与发布 1.创建统一配置中心项目conifg 1)pom配置依赖 parent groupIdorg.springframework.boot/groupId artifactIdspring-boot-starter-parent/artifactId v
2009
2019-09-02
python
SpringBoot跨域Jsonp和Cors的教程方法
首先要了解产生跨域的本质,也就是同源策略的限制,源是指域名、端口号、协议,有一者不相同将被浏览器拒绝接受响应信息,(请求可以发送出去,但是浏览器不接受响应)。 解决方法: 1. jsonp jsonp的原理的 src= 属性不受同源策略的限制,动态创建一个callb
1938
2019-08-29
java
详解springboot整合solr的方法
这一篇写一下springboot整合solr,代码已经上传到github, 传送门 。 1、新建core并配置schema solr create -c book_core ,配置分词器并且field类型定义为分词器类型。 fieldType name=ik_word class=solr.TextField analyzer type=index tokenizer class=o
1334
2019-08-19
python
Springboot 优雅停止服务的方法
在使用Springboot的时候,都要涉及到服务的停止和启动,当我们停止服务的时候,很多时候大家都是kill -9 直接把程序进程杀掉,这样程序不会执行优雅的关闭。而且一些没有执行完的程序就会直接退出。 我们很多时候都需要安全的将服务停止,也就是把没有处理完
13027
2019-08-18
java
实现SpringBoot配置web访问H2的方法
【前情提要】最近开始搭建博客,在本地调试的时候使用的数据库是h2,但是调试的时候需要查看数据库,本文也由此而来。 下面是我用到的方法: 使用IDEA的Database连接工具,具体操作方法就是按照要求配置连接url,用户名和密码即可。具体操作见下图: 查询结
770
2019-08-12
java
共4页/94条
首页
上一页
1
2
3
4
下一页
末页
热门文章
非常献身者:中国“钱商”的
2018-12-20
新瓶装旧酒 哪些SEO优化方式适
2018-01-12
OPPO和VIVO45充50话费
2021-05-07
新网5.1买cn域名9.9买虚拟主机
2021-05-08
百度是下一个雅虎吗?
2019-06-06
未来的“双11” 阿里还手握哪
2018-11-22
排行榜
每日
周榜
1
SQLServer或Oracle卸载不完全导致安装失败的解决办法
2
Spring中实现策略模式的几种方式小结
3
win11壁纸被锁定更换不了怎么办? 电脑壁纸被锁定了不能更换的解
4
通过Plotly实现交互式数据可视化的流程介绍
5
Python验证用户密码是否规范脚本
6
Python编写简化版的文字冒险游戏的代码
7
mysql日期函数用法大全
8
Oracle如何修改当前的序列值的实例
9
解决pip安装报错“error:microsoft visual c++ 14.0 or greater is requ
10
pyqt5子线程如何操作主线程GUI(示例代码)
1
史上超强最常用SQL语句大全介绍
2
CSS实现音频播放时柱状波动效果
3
使用CSS实现带追踪特效的渐变按钮
4
Win11未发现NVIDIA控制面板怎么办 Win11未发现NVIDIA控制面板的两种
5
部署kubernetes-dashboard改成http免密登录的教程
6
利用opencv对拍摄图片进行文字识别介绍
7
在Linux中创建新用户命令的使用方法 如何在linux中创建新用户?
8
SQLServer或Oracle卸载不完全导致安装失败的解决办法
9
C#纯技术之Class写入Json介绍
10
Windows下升级go版本过程介绍
友情链接
F11站长网
脚本大全
脚本下载
软件编程
网络编程
活动线报
源码下载
网站模板
免费视频教程
软件下载
网页制作教程
易优cms模板
pbootcms模板
手机教程
F11开发者网
站长论坛
返回顶部