2020
10-06
10-06
SpringBoot项目中的视图解析器问题(两种)
前言:SpringBoot官网推荐使用HTML视图解析器,但是根据个人的具体业务也有可能使用到JSP视图解析器,所以这里我给大家简单介绍一下这两种视图解析器的具体使用一、解析成JSP页面1.在pom.xml文件中添加相关依赖<dependency><groupId>javax.servlet</groupId><artifactId>javax.servlet-api</artifactId></dependency><dependency><groupId>javax.servlet</groupId><artifactId>jstl</ar...
继续阅读 >
爬取数据导入jar包<properties><java.version>1.8</java.version><elasticsearch.version>7.6.1</elasticsearch.version></properties><dependencies><dependency><groupId>org.jsoup</groupId><artifactId>jsoup</artifactId><version>1.10.2</version></dependency><dependency><groupId>com.alibaba</groupId><artifactId>fastjson</artifactId><version>1.2.62...
springboot静态资源加载默认是从/static(或/public或/resources或/META-INF/resources)目录下加载静态资源。加载的优选级别:/META-INF/resources》/resources》/public》/static静态资源的加载源码分析(WebMvcAutoConfiguration类)首先从WebMvcAutoConfiguration.class自动配置类部分代码来看://添加静态资源规则publicvoidaddResourceHandlers(ResourceHandlerRegistryregistry){if(!this.resourceProperties.isA...
Druid介绍说起Druid,大家首先想到的是阿里的Druid数据库连接池ApacheDruid具有以下特点:亚秒级OLAP查询,包括多维过滤、Ad-hoc的属性分组、快速聚合数据等等。实时的数据消费,真正做到数据摄入实时、查询结果实时。高效的多租户能力,最高可以做到几千用户同时在线查询。扩展性强,支持PB级数据、千亿级事件快速处理,支持每秒数千查询并发。极高的高可用保障,支持滚动升级。Druid监控系统作用查看慢SQL[...
Flyway是什么Flyway是一款开源的数据库版本管理工具,Flyway可以独立于应用实现管理并跟踪数据库的变更,Flyway根据自己的约定,不需要复杂的配置就可以实现数据的Migrate。Migrations可以写成SQL脚本,也可以写在Java代码中,Flyway还支持SpringBoot。简介在团队开发当中,有可能每个人都是使用自己本地的数据库。当数据库的表或者字段更新时,往往需要告知团队的其他同事进行更新。Flyway数据库版本迁移工具,目的就是解决该问...
如今,互联网项目对于安全的要求越来越严格,这就是对后端开发提出了更多的要求,目前比较成熟的几种大家比较熟悉的模式,像RBAC基于角色权限的验证,shiro框架专门用于处理权限方面的,另一个比较流行的后端框架是Spring-Security,该框架提供了一整套比较成熟,也很完整的机制用于处理各类场景下的可以基于权限,资源路径,以及授权方面的解决方案,部分模块支持定制化,而且在和oauth2.0进行了很好的无缝连接,在移动互联网的...
1.Shiro的简介ApacheShiro是一种功能强大且易于使用的Java安全框架,它执行身份验证,授权,加密和会话管理,可用于保护从命令行应用程序,移动应用程序到Web和企业应用程序等应用的安全。Authentication身份认证/登录,验证用户是不是拥有相应的身份;Authorization授权,即权限验证,验证某个已认证的用户是否拥有某个权限;即判断用户是否能做事情,常见的如:验证某个用户是否拥有某个角色。或者细粒度的验证某个用户...
1、springboot整合quartz执行多个定时任务时报:org.quartz.ObjectAlreadyExistsException:UnabletostoreJob:'group1.job1',becauseonealreadyexistswiththisidentification.定时任务虽然执行,但报了错误。第一次执行时没有报错误,第二次及之后执行前会报这个错误,解决办法:在初始化调度的时候clean一下:scheduler.clear();以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持自学编程网...
背景接上文《失踪人口回归,mybatis-plus3.3.2发布》[1],提供了一个非常实用的功能「数据安全保护」功能,不仅支持数据源的配置加密,对于springboot全局的yml/properties文件均可实现敏感信息加密功能,在一定的程度上控制开发人员流动导致敏感信息泄露。//数据源敏感信息加密spring:datasource:url:mpw:qRhvCwF4GOqjessEB3G+a5okP+uXXr96wcucn2Pev6BfaoEMZ1gVpPPhdDmjQqoMpassword:mpw:Hzy5iliJbwDHhjLs1L0j...