springboot
文章平均质量分 92
cpown
干就完了
展开
-
还在使用 PostMan 测试接口?试试 Swagger 吧
一,简介什么是swagger?我们去官网看一下https://swagger.io/:简化Api开发,方便大规模Api设计。号称世界上最流行的Api框架。RestFul Api文档在线生成工具。字节运行,可以在线测试Api接口。支持多种语言,java、php等。二、如何使用Swagger...原创 2020-08-01 16:18:53 · 582 阅读 · 0 评论 -
Spring Boot 整合 Shiro 实现登录认证权限控制
在互联网软件开发过程中,我们项目中必不可少的是安全框架,如何做好项目的安全是一个app最基本的一步。我们现阶段使用最多的安全框架一个是springboot的security框架,另一种是Apache Shiro,今天我们来学习一下shiro的使用。一、简介什么是权限管理权限管理属于系统安全的范畴,权限管理实现对用户访问系统的控制,按照安全规则或者安全策略控制用户可以访问而且只能访问自己被授权的资源。 权限管理包括用户身份认证和授权两部分,简称认证授权。对于需要访问控制的资源用户首先经过身份认证,原创 2020-07-30 16:54:34 · 537 阅读 · 0 评论 -
springboot + mysql + druid 整合
springboot 2.0以上默认使用 com.zaxxer.hikari.HikariDataSource 数据源,但是我们可以通过 spring.datasource.type 指定数据源。一、Maven 引入和Druid配置首先添加maven配置druid依赖: <dependency> <groupId>com.alibaba</groupId> <artifactId>druid<原创 2020-07-28 16:43:44 · 2356 阅读 · 1 评论 -
springboot + bootstrap + thymeleaf +mybatis 编写员工管理系统
前面一篇文章实现了用户登录验证:springboot + thymeleaf +interceptor实现用户登录验证今天接着上一篇文章,接入mybatis,实现员工管理系统的增删改查功能。首先贴一下maven配置:<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-in原创 2020-07-20 21:06:35 · 2069 阅读 · 2 评论 -
springboot + thymeleaf +interceptor实现用户登录验证
一、环境准备首先创建一个springboot项目,并引入thymeleaf依赖。贴一下pom.xml<!--引入thymeleaf--><dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-thymeleaf</artifactId></dependency>准备一个静原创 2020-07-17 14:08:26 · 1541 阅读 · 1 评论 -
mybatis-generator-maven-plugin:1.3.7:generate failed: Exception getting JDBC Driver: com.mysql.jdbc.
使用Maven :generator插件自动生成pojo以及xml映射文件时报这个错:[ERROR] Failed to execute goal org.mybatis.generator:mybatis-generator-maven-plugin:1.3.7:generate (default-cli) on project demo: Execution default-cli of goal org.mybatis.generator:mybatis-generator-maven-plug原创 2020-07-14 20:28:31 · 3292 阅读 · 0 评论 -
springboot配置多数据源
一、前言springboot 为我们集成了数据库资源,只要maven引入数据库资源,在配置文件中配置数据库连接即可。但是默认数据库只能有一个,真正生产中往往我们需要在项目中配置多个数据库资源。该如何配置呢?二、场景现有两个数据库,test、test1,分别有一张表,sys_user以及sys_student.我们现在要通过springboot项目,根据不同场景分别连接到不同的数据库。<?xml version="1.0" encoding="UTF-8"?><project原创 2020-07-09 22:19:30 · 606 阅读 · 0 评论 -
springboot扫包的坑
今天在测试maven插件mybatic-generator自动生产pojo以及Mapper映射文件时发现一个问题。我生成的Mapper文件竟然不能够被springboot扫描到,导致在controller里面使用时出现装配异常。2020-07-09 12:00:06.110 WARN 15848 --- [ main] ConfigServletWebServerApplicationContext : Exception encountered during context i原创 2020-07-09 12:18:15 · 580 阅读 · 0 评论 -
springboot静态资源加载规则
我们经常会使用springboot创建web应用,在springboot中金静态资源是如何存放的呢?一、静态资源映射规则我们先创建一个springboot项目。使用https://start.spring.io/idea内置创建一个项目,不多说了。我们要引入我们前端资源,我们项目中有许多的静态资源,比如css,js等文件,我们以前写项目与都是自己建立文件夹,自己设计访问路径,但是现在,这个SpringBoot怎么处理呢?如果我们是一个web应用,我们的main下会有一个webapp,我们以前都是将原创 2020-07-07 17:50:43 · 1311 阅读 · 0 评论 -
springboot自动装配原理
springboot为我们提供了大量自动配置。一、分析自动配置原理以HttpEncodingAutoConfiguration(Http编码自动配置)为例解释自动配置原理;//表示这是一个配置类,和以前编写的配置文件一样,也可以给容器中添加组件;@Configuration //启动指定类的ConfigurationProperties功能; //进入这个HttpProperties查看,将配置文件中对应的值和HttpProperties绑定起来; //并把HttpProperties原创 2020-07-06 20:53:46 · 998 阅读 · 0 评论