2021
05-15
05-15
springboot项目整合druid数据库连接池的实现
Druid连接池是阿里巴巴开源的数据库连接池项目,后来贡献给Apache开源;Druid的作用是负责分配、管理和释放数据库连接,它允许应用程序重复使用一个现有的数据库连接,而不是再重新建立一个;Druid连接池内置强大的监控功能,其中的StatFilter功能,能采集非常完备的连接池执行信息,方便进行监控,而监控特性不影响性能。Druid连接池内置了一个监控页面,提供了非常完备的监控信息,可以快速诊断系统的瓶颈。SpringBoot1.x版本默...
继续阅读 >
记录创建springboot项目并配置mybatis中间件:资源准备及版本说明编程工具:IDEAJDK版本:1.8Maven版本:ApacheMaven3.6.3springboot版本:2.4.4mybatis版本:1.3.2mysql版本:5.1.48创建mavem项目通过IDEA创建很便捷,参考《IDEA创建SpirngBoot项目》。配置pom.xml使用mybatis需要添加依赖<dependency><groupId>org.mybatis.spring.boot</groupId><artifactId>mybatis-spring-boot-starter</artifactId><version>1....
@PropertySource作用是:对自定义的properties文件加载使用:@PropertySource(value={"classpath:people.properties"})或者@PropertySource(value="classpath:people.properties")properties文件,获取到值乱码问题乱码解决:file->settings-->fileencoding--> 勾选Transparentnative-to-ascillconversion@ImportResource作用:可以让spring的配置文件生效使用:在启用类上加ImportResource注解,如@ImportResource(valu...
1.项目介绍本项目旨在打造一个基于RBAC架构模式的通用的、并不复杂但易用的权限管理系统。通过本项目可以较好的理解权限系统的常见业务同时学习掌握Springboot和Shiro等诸多技术点。2.项目源码百度网盘链接:链接:https://pan.baidu.com/s/1GGTe_uf0H7CvMQBP_NCRxg提取码:1jwr3.功能介绍部门管理对于一个公司来说,下设众多部门。此处以组织机构树形式动态扩展。角色管理包括角色信息的增删改查、权限授予、取消操作。权限管理包...
新建父级项目父级模块添加完成!添加子模块在父级模块又击选择new==>Moudule创建方式与父级模块创建大致一致,唯一不同的是将Type改为MavenProject打开父级项目demo-parent下的pom.xml文件复制以下三行配置信息打开子项目demo-son下的pom.xml文件将parent节点下的前三行代码替换成为刚刚复制的那三行,如下显示最后,在demo-parent模块下的pom.xml文件下新建modules节点,并添加子模块<modules><module>demo-s...
1、添加依赖<dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-security</artifactId></dependency><dependency><groupId>io.jsonwebtoken</groupId><artifactId>jjwt</artifactId><version>0.9.1</version></dependency>2、集成JWT工具类(JwtUtils)packagecom.dreamteam.chdapp.utils;importio.jsonwebtoken.Jwts;importio.jsonwebtoken.SignatureAlgorithm;impor...