SpringBoot
文章平均质量分 77
New_Yao
这个作者很懒,什么都没留下…
展开
-
springboot 实现文件下载
记录下java实现页面下载的代码,以便使用。实现效果如下图:直接上代码:页面部分<!DOCTYPE html><html><head><meta charset="UTF-8"><title>Insert title here</title></head><body> <h2>下载测试</h2> <a href="/download.do"><转载 2020-06-18 10:07:52 · 1555 阅读 · 1 评论 -
Project build error: 'packaging' with value 'jar' is invalid. Aggregator projects require 'pom' as p
全部错误Project build error: 'packaging' with value 'jar' is invalid. Aggregator projects require 'pom' as packaging.触发原因,创建了项目字模块,导致打包类型需要改成pom类型。解决办法:1.找到pom.xml文件删除如下的modules参数(模块化项目请看2)2.根据提示把jar 改成pom<packaging>jar</packaging>------原创 2020-05-09 17:09:04 · 1213 阅读 · 0 评论 -
使用generator插件,快速生成代码
1.环境JDK 1.8SpringBoot 2.2.6.RELEASEmysql 5.62.配置加入插件<plugin> <groupId>org.mybatis.generator</groupId> <artifactId>mybatis-generator-maven-plugin</artifactId>...原创 2020-04-08 14:52:38 · 636 阅读 · 0 评论 -
Springboot2集成Shiro框架(九)配置多个realm
目录原创 2020-01-14 17:23:21 · 2784 阅读 · 1 评论 -
Springboot2集成Shiro框架(七)使用ehcache缓存
目录1、pom.xml配置2、在核心启动类上新增开启缓存注解3、新增ehcache.xml1、pom.xml配置新增 shiro-ehcache jar<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schem...原创 2019-09-23 14:35:07 · 931 阅读 · 0 评论 -
使用RSA加密完成登录功能,防止用户信息被抓包泄漏!
前言之前项目中,登录模块发送登录请求基本上都是明文传输用户名、密码,这样如果系统的请求被恶意抓取,用户的信息就会泄漏无疑,毫无安全可言,那么有什么办法可以提高安全性呢?js加密在js中加密用户的密码,使之在传输过程中程加密状态,这样,即使在被恶意拦截了请求,获取了用户名密码后,别人并不会知道密码,因此完成加密!RSA加密算法RSA加密算法是一种非对称加密算法。在公开密钥加密和电子商业中...原创 2019-06-30 16:39:09 · 5232 阅读 · 5 评论 -
SpringBoot部署启动报错:Failed to start component [StandardEngine[Catalina].StandardHost[localhost].Standar
环境:jdk:1.8tomcat:8.5springboot:2.0.4全部报错信息为:11-Jun-2019 10:13:52.296 严重 [localhost-startStop-2] org.apache.catalina.core.ContainerBase.addChildInternal ContainerBase.addChild: start: org.apac...原创 2019-06-11 13:43:29 · 4030 阅读 · 0 评论 -
SpringBoot之热部署
SpringBoot提供了一组开发工具Spring-boot-devtools,可以提高开发者的工作效率,开发者可以将该模块包含在任意项目中,最方便的功能莫过于热部署了基本用法用法非常简单,只需要在pom中引入该工具即可,这里多了一个optional选项,是为了防止将devtools依赖传递到其他模块中,当开发者将应用打包运行后,devtools会被自动禁用。<!-- 热部署模块 ...原创 2019-05-07 15:23:52 · 328 阅读 · 0 评论 -
使用srpingboot实现多服务器session共享
环境:springboot:2.0.4redis:3.2.100正常情况下,HTTPSession是通过servlet容器创建并管理的,创建成功后都保存在内存中,如果开发者需要对项目进行横向拓展搭建集群,那么可以用一些硬件和软件工具来做负载均衡,此时,来自同一用户的HTTP请求有可能会被发送到不同的实例上去,如何保证各个实例之间的Session同步就成为了一个必须解决的问题,Springbo...原创 2019-05-07 11:28:37 · 525 阅读 · 0 评论 -
spring boot项目启动报错:Failed to load property source from location 'classpath:/application.yml'
在配置多数据源时,项目启动报错,环境:springboot:2.0.4druidyml文件mybatis全部报错信息为java.lang.IllegalStateException: Failed to load property source from location 'file:./config/application-dev.yml' at org.springfram...原创 2019-05-06 11:20:08 · 5154 阅读 · 0 评论 -
SpringBoot之自定义全局异常处理器
版本:SpringBoot 2.0.4工具:eclipse 2018-09 (4.9.0)在项目中一般都会用@ControllerAdvice来进行全局异常捕获机制,但是这种异常处理方式一般是用来处理应用级别的异常,有一些容器级别的错误就处理不了,例如Filter抛出异常,使用@ControllerAdvice定义的全局异常处理机制就无法处理,如果我们需要更加灵活的对ERROR视图和数据进行处...原创 2019-04-26 14:08:43 · 2329 阅读 · 0 评论 -
阿里云SDK和SpringBoot maven项目中jar包冲突的解决办法
stringboot项目在引用阿里云短信sdk时,出现jar包冲突问题,项目可以正常启动,但是启动会报如图错误解决办法,在maven中查找到冲突的jar,并用exclusions隔离冲突的jar <!-- 阿里云短信验证码 核心 --> <!-- https://mvnrepository.com/artifact/com.aliyun/aliyun-java-sdk-c...原创 2019-03-24 20:51:34 · 2646 阅读 · 0 评论 -
SpringBoot 2.0.4 The server time zone value 'Öйú±ê׼ʱ¼ä' is unrecognized or represents more than o
使用SpringBoot2.0.4连接mysql数据库时出现错误,全部错误码如下:[Druid-ConnectionPool-Create-1274225913] === ERROR === com.alibaba.druid.pool.DruidDataSource === - create connection SQLException, url: jdbc:mysql://47.101.1...原创 2019-03-12 20:26:48 · 248 阅读 · 0 评论 -
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'requestMappi
环境SpringBoot 2.0.6java 1.8尝试使用SpringBoot-jpa报错,全部错误信息org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'requestMappingHandlerAdapter' defined in class path res...原创 2018-11-07 13:40:02 · 2546 阅读 · 0 评论