SpringBoot
文章平均质量分 56
本栏目内容都是基于SpringBoot框架
相约1996
一个帅气的码农
展开
-
SpringBoot中使用shiro权限认证
<!-- 导入shiro的依赖 --><!-- 启动shiro --> <dependency> <groupId>org.apache.shiro</groupId> <artifactId>shiro-spring-boot-web-starter</artifactId> <version>1.4.0</version> </dependency>在原创 2021-06-24 09:02:11 · 298 阅读 · 0 评论 -
Spring Boot 整合Spring Security
HttpSecurity(接口权限管理)protected void configure(HttpSecurity http) throws Exception { http.formLogin()//使用表单登录 .loginPage("login.html")//自定义请求页面 .permitAll()//声明该界面的权限(permitAll:任何人都可以访问) .loginProcessingUrl("/web/user/login")//默认登录接口 .usernameParameter原创 2021-08-26 17:29:48 · 241 阅读 · 0 评论 -
在SpringBoot中使用调用短信接口(阿里云短信服务)
pom文件需要导入的包<!-- 手机短信接口 --> <dependency> <groupId>com.aliyun</groupId> <artifactId>aliyun-java-sdk-core</artifactId> <version>4.0.6</version> <!-- 注:如提示报错,先升级基础包版,无法解决可联系技术支持 --> </depen原创 2021-06-24 09:04:02 · 386 阅读 · 0 评论 -
SpringBoot中使用邮箱接口
pom配置文件<!-- 支持发送邮件 --> <dependency> <groupId>javax.mail</groupId> <artifactId>mail</artifactId> <version>1.4.5</version> </dependency>工具类一:import net.sf.json.JSONObject;public class C原创 2021-06-24 09:03:30 · 555 阅读 · 0 评论 -
application.properties全局配置文件
在这里插入代码片!web容器配置#web容器的端口号server.port=8081#当项目出错时跳转的页面server.error.path=/error#session失效时间,不写单位默认为秒(当前设置为30分钟)server.servlet.session.timeout=30m#项目名称,不配置时默认为/server.servlet.context-path=/#配置Tomcat请求编码server.tomcat.uri-encoding=utf-8#Tomcat最大线程数原创 2021-06-24 08:58:57 · 362 阅读 · 0 评论 -
SpringBoot中使用多数据源[MySQL]
在这里插入代码片<!-- 启动springboot --> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </dependency>//配置application.propertiesspring.datasource.test1.原创 2021-06-24 08:58:10 · 297 阅读 · 0 评论 -
SpringBoot整合WebSocket
<!-- 添加WebSocket依赖,实现socket通信 --> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-websocket</artifactId> </dependency>package com.szch3.h1s.config;impo原创 2021-05-27 16:35:51 · 90 阅读 · 0 评论 -
SpringBoot+Spring security+Mysql
这里写自定义目录标题1.导入pom配置文件2.配置全局配置文件(application.properties)3.启动类:HandWeb.java4.配置Security的适配器4.1(UserService)4.2(CustomExpiredSessionStrategy)4.3(RegService)4.4(UserMapper )4.5 (Role )4.6(User )5.书写SQL语句6.数据表构造7.表数据展示---------------承上启下线------------1.导入pom原创 2020-12-30 16:15:30 · 543 阅读 · 0 评论 -
Spring Security的formLogin登录认证模式
1.实现formLogin模式基础配置@Configurationpublic class SecurityConfig extends WebSecurityConfigurerAdapter{ @Override protected void configura(HttpSecurity http)throws Exception{ http.csrf().disable() .formLogin() .loginPage("/login.html")//用户未登录时,访问任何原创 2020-12-09 10:51:11 · 632 阅读 · 0 评论 -
SpringBoot实现单点登录及权限认证
Spring security+Jwt实现单点登录+权限认证主要技术:配置文件:pom.xml全局配置文件:项目结构图:项目构造:创建项目:初始项目结构引入tomcat容器引入maven组件引入springboot需要的jar包创建启动类:启动项目:创建测试类访问项目/test引入数据库,主要技术:前端:jquery;layui;thymeleaf后端:Spring Boot;maven;Spring Security;Mysql+Jwt配置文件:pom.xml<project xml原创 2021-05-11 10:50:35 · 2027 阅读 · 0 评论 -
SpringBoot整合RabbitMQ消息队列
SpringBoot +RabbitMQ一、简单模式图解创建队列案例:控制台打印如下:二、工作模式(资源竞争)图解创建队列:案例:控制台打印如下:三、发布/订阅模式(publish/fanout共享资源)图解创建交换机创建队列将交换机和刚刚创建的两个队列进行绑定案例:控制台打印如下:四、路由模式图解创建交换机(修改类型为direct)创建队列将交换机和刚刚创建创建的路由进行绑定案例:控制台打印如下:五、主题模式图解创建交换机(新建一个交换机subject(注意:(Type)类型一定要改为topic))创建队原创 2021-04-01 16:18:32 · 269 阅读 · 1 评论 -
springboot下pom配置管理
shiro权限依赖(版本号>=1.7.0)–防止Apache shiro 权限绕过漏洞<dependency> <groupId>org.apache.shiro</groupId> <artifactId>shiro-spring-boot-web-starter</artifactId> <version>1.7.0</version> <type>pom</type></原创 2021-01-08 10:21:29 · 161 阅读 · 1 评论