![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
springboot
换了马甲的小强
爆发自己的小宇宙吧!
展开
-
springboot-PropertySource无法加载yaml解决办法
@PropertySource只对properties文件可以进行加载,但对于yml或者yaml不能支持。// 继承DefaultPropertySourceFactorypublic class YamlAndPropertySourceFactory extends DefaultPropertySourceFactory { @Override public Proper...原创 2020-03-29 23:01:25 · 2611 阅读 · 2 评论 -
springboot-指定profile启动
spring boot项目可为不同的环境配置相应的配置文件spring: datasource: db-name: sm profiles: active: @spring.active@---spring: profiles: test datasource: url: jdbc:mysql://localhost:3306/sm?autoReco...原创 2020-03-18 22:22:00 · 1339 阅读 · 0 评论 -
springboot——security实现验证码:使用自定义认证
在使用Spring Security的自定义认证之前,有必要了解Spring Security是如何灵活集成多种认证方式的。在spring Security中用户被称为主体(principal),主体包含了所有能够验证而获得系统访问权限的用户、设备或其他系统。主体的概念来自Java Security,自定义认证的基类是Authenticationpublic interface Authenti...原创 2019-10-27 23:50:30 · 912 阅读 · 0 评论 -
springboot——security实现验证码:自定义过滤器
验证码(CAPTCHA)的全称是Complete Automated Public Turing test to tell Computers And Humans Apart,翻译过来就是“全自动区分计算机和人类的图灵测试”。通俗地讲,验证码就是为了防止恶意用户暴力重试而设置的。不管是用户注册,用户登录,还是论坛发帖,如果不加以限制,一旦某些恶意用户利用计算机发起无限重试,就容易导致系统遭到破坏...原创 2019-10-27 21:21:02 · 2883 阅读 · 0 评论 -
springboot——集成Swagger2
一、Swagger2日常开发过程中,我们往往需要给前端(WEB端、IOS、Android)或者第三方提供接口,如果代码与文档分开管理,很容易导致改了接口但是未修改接口文档,通过swagger2我们可以根据代码自动生成接口文档,swagger2官网描述:When creating a REST API, good documentation is instrumental.Moreover,...原创 2019-10-27 10:14:44 · 177 阅读 · 0 评论 -
springboot——security基于自定义数据库模型的认证
一、Maven配置本示例基于security5 + mybatis-plus + lombok<dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</arti...原创 2019-10-11 01:39:41 · 216 阅读 · 0 评论 -
springboot——security基于Jdbc的多用户支持
一、pom.xml配置<dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-actuator</artifactId> </dependency>...原创 2019-10-10 23:07:23 · 258 阅读 · 0 评论 -
springboot——security基于内存的多用户支持
一、pom.xml配置<dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </dependency> <...原创 2019-10-09 00:06:37 · 370 阅读 · 0 评论 -
springboot——security使用JSON登录
一、pom.xml配置<dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </dependency> <...原创 2019-10-07 23:29:11 · 874 阅读 · 0 评论 -
springboot——设置默认首页
最近基于前后端分离方式开发一个系统,前端同事编译出来的代码在dist/*目录下,而实际上希望访问系统地址的时候直接跳转到dist/index.html下,现需要做如下修改:@Configurationpublic class MyWebMvcConfigurerAdapter implements WebMvcConfigurer { @Override public voi...原创 2019-09-28 22:45:15 · 643 阅读 · 0 评论 -
springboot——集成redis cache
一、pom.xml配置 <dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-cache</artifactId&...原创 2019-09-27 10:57:50 · 167 阅读 · 0 评论 -
springboot——集成阿里短信服务
一、快速入门1、注册账号;2、进入短信服务,点击新手引导;3、申请国内短信签名 和 申请国内短信模版;4、点击AccessKey创建AccessKey;5、点击OpenAPI Explorer进入,选择“SendSms”二、pom.xml配置<dependencies> <dependency> <groupId>org.spring...原创 2019-09-25 23:28:25 · 288 阅读 · 1 评论 -
springboot——使用七牛上传图片
一、快速入门快速入门1、注册账号2、创建存储空间, 命名xyz对应下面springboot 应用配置bucket3、创建成功后进入该空间,获取该空间的测试域名,对应下面springboot 应用配置中的path4、点击“个人面板—密钥管理”,获取 accessKey 和 secretKey二、pom.xml配置<dependency> <groupId>c...原创 2019-09-24 17:16:11 · 310 阅读 · 0 评论 -
springboot——集成druid
一、pom.xml配置<dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </dependency> <...原创 2019-09-23 09:55:55 · 171 阅读 · 0 评论 -
springboot——集成MongoDB
一、安装MongoDBsudo apt-get install mongodb二、配置MongoDBsudo service mongodb stopmongod --bind_ip_all三、springboot + MongoDB配置pom.xml配置<dependency> <groupId>org.springframework.boot&l...原创 2019-09-18 09:55:03 · 213 阅读 · 0 评论 -
springboot——集成redis
一、安装Redis在redis官网上找到最新稳定版本redis,当前最新版本是5.0.5,复制链接然后在Ubuntu上使用curl命令直接下载ouyp@ouyp-VirtualBox:~/redis$ curl -O http://download.redis.io/releases/redis-5.0.5.tar.gzouyp@ouyp-VirtualBox:~/redis$ tar -z...原创 2019-09-17 09:15:26 · 180 阅读 · 0 评论 -
springboot——集成selenium模拟登陆
一、添加selenium依赖<dependency> <groupId>org.seleniumhq.selenium</groupId> <artifactId>selenium-java</artifactId> <version>3.141.59</version></dep...原创 2019-03-19 17:31:45 · 5733 阅读 · 5 评论