目录Springboot集成SpringSecurityDemo快速上手-初步入门:创建单用户单角色的安全控制多用户多角色的实现思路每个身份都使用一个登录实体类另一种思路:实现细节关于注解的几种使用方式@Secured@RolesAllowedSpringSecurity3.0 开始提供了 SpEL表达式保护方法应用目录创建于2017-12-18Springboot集成SpringSecurity
一.开篇介绍Dubbo是阿里巴巴公司开源的一个高性能优秀的服务框架,使得应用可通过高性能的 RPC 实现服务的输出和输入功能,可以和Spring框架无缝集成。最近半年来,Dubbo的得到了快速的维护,官方也推出了集成Springboot的jar包,及其贴合时代潮流,那么现在就来讲Springboot如何集成Dubbo(dubbo-spring-boot-starter2.0),采用properti
github地址:https://github.com/1054294965/boot-mybatis-mapper
原创 2023-02-27 19:46:46
384阅读
github地址:https://github.com/1054294965/boot-mybatis
原创 2023-02-28 06:56:33
353阅读
https://www.cnblogs.com/shyroke/p/8040624.htmlvo写在resultType
转载 2018-09-13 16:00:19
435阅读
[size=large] Spring Boot是什么? Spring Boot提供了一个强大的一键式Spring的集成开发环境,能够单独进行一个Spring应用的开发,其中: (1)集中式配置(application.properties)+注解,大大简化了开发流程 (2)内嵌的Tomcat和Jetty容器,可直接打成jar包启动,无需提供Jav
转载 2024-03-19 13:56:26
18阅读
SpringBoot集成MyBatis使用XML配置方式实现操作
原创 精选 2023-12-13 08:44:52
425阅读
首先,这篇文章参考的是http://blog.didispace.com/springcloud5/这位大牛的博客。本人是通过这篇博客来学习zuul的,现在写的博客只是个人在学习时个人的一些感受和理解。谈到spring cloud,就要提及到其核心组件:zuul组件,这个组件其实功能很多,比如反向代理,负载均衡还有权限控制等功能,这篇博客主要写的是zuul的反向代理和负载均衡。首先是进行eurek
转载 2024-03-15 16:05:35
21阅读
目标在SpringBoot项目中集成Camunda流程引擎, 并启动启动一个流程实例了解集成Camunda需要调整哪些配置pom.xml最简单的方式是使用 camunda 的Spring Boot 向导生成项目文件.需要注意与Spring Boot版本的兼容性, 详见官网兼容性说明 访问 官网starter页面 生成 SpringBoot starter 项目.一个完整的pom.xmlCamund
转载 2024-05-26 19:54:28
139阅读
1、什么是Apache Mina?Apache Mina是一个能够帮助用户开发高性能和高伸缩性网络应用程序的框架。它通过Java NIO技术基于TCP/IP和UDP/IP协议提供了抽象的、事件驱动的、异步的API。简单的说,可以用它来帮助我们快速的开发网络通信。2、它的工作原理?3、如何使用Apac Mina?3.1、创建一个Maven工程应该如何创建Maven工程我这里就不详细介绍了,网上有很多
转载 2024-03-29 14:32:27
121阅读
一、架构分析目前绝大多数系统都已经采用 “前后端分离” 架构来设计了,传统的Session模式鉴权也不再适合这种架构(或者需要额外写很多的代码来专门适配)。Sa-Token 是一个 java 轻量级权限认证框架,专为前后端分离架构打造,主要解决登录认证、权限认证、单点登录、OAuth2、微服务网关鉴权 等一系列权限相关问题。
转载 2024-03-23 09:59:18
91阅读
登录及身份认证是现代web应用最基本的功能之一,对于企业内部的系统,多个系统往往希望有一套SSO服务对企业用户的登录及身份认证进行统一的管理,提升用户同时使用多个系统的体验,Keycloak正是为此种场景而生。本文将简明的介绍Keycloak的安装、使用,并给出目前较流行的前后端分离应用如何快速接入Keycloak的示例。Keycloak是什么Keycloak是一种面向现代应用和服务的开源IAM(
转载 2024-03-22 10:50:28
143阅读
文章目录Lombok有什么用使用Lombok时需要注意的点Lombok的安装spring boot集成LombokLombok常用注解@NonNull@Cleanup@Getter/@Setter@Getter(lazy=true)@ToString/@EqualsAndHashCode@NoArgsConstructor/@RequiredArgsConstructor /@AllArgsCon
转载 2024-03-21 21:06:48
28阅读
1.简介Elasticsearch 是一个开源的搜索引擎,建立在一个全文搜索引擎库 Apache Lucene™ 基础之上。 Lucene 可以说是当下最先进、高性能、全功能的搜索引擎库—无论是开源还是私有。但是 Lucene 仅仅只是一个库。为了充分发挥其功能,你需要使用 Java 并将 Lucene 直接集成到应用程序中。 更糟糕的是,您可能需要获得信息检索学位才能了解其工
转载 2024-04-17 13:49:21
55阅读
1、选择一个开源项目首先,在开始集成项目之前,选选择一个开源项目作为“底座”进行集成,由于作者对小诺的开源项目比较熟悉,所以选择xiaonuo的vue单体版本,作为底座进行集成:小诺开源技术当然如果你对其他开源项目比较熟悉,也可以使用其他的开源项目,也是一样的效果。2、下载camunda官方继承springboot案例 这个链接是官方的一些资源的链接,如果你想直接跑一下camunda的项
转载 2024-03-13 11:52:55
420阅读
一、设计思路对于一些登录之后才能访问的接口(例如:查询我的账号资料),我们通常的做法是增加一层接口校验:如果校验通过,则:正常返回数据。如果校验未通过,则:抛出异常,告知其需要先进行登录。那么,判断会话是否登录的依据是什么?我们先来简单分析一下登录访问流程:用户提交 name + password 参数,调用登录接口。登录成功,返回这个用户的 Toke
转载 2024-02-20 10:42:47
166阅读
前言:SpringBoot是基于Spring的一站式解决方案,敏捷式开发,开箱即用。它本身并不提供Spring框架的核心特性以及扩展功能,只是用于快速、敏捷地开发新一代基于Spring框架的应用程序。 用来简化 spring 应用的初始搭建以及开发过程 使用特定的方式来进行配置(properties 或 yml 文件)创建独立的 spring 引
一、背景这几天在做服务的高可用。为了确保提供服务的某一台机器出现故障导致客户的请求不可用,我们需要对这台服务器做故障重试或者智能路由到下一个可用服务器。为此,特地上网查了些资料,最后选用了ribbon+spring retry的重试策略。 从参考的技术文章中可以看出,故障重试的核心1是引入spring retry的依赖 <dependency> &l
转载 2024-04-25 15:29:36
40阅读
目录项目背景介绍minify-maven-plugin插件介绍使用minify-maven-plugin的pom文件 项目背景介绍springboot项目我们经常需要使用maven来作为项目包管理器,我们的项目开发好了需要发布成jar包到生产环境使用,当我们项目中有js/css等前端静态资源时常常需要在打包时对css和js文件进行压缩,以减小前端静态资源的体积,加快浏览器加载前端页面的响
转载 2024-05-27 09:40:38
40阅读
1点赞
在生产环境中应用Camunda工作流,通常都需要配置多个工作流引擎实例,以满足负载分担,容灾备份等需求。这里我将用nacos+nginx,来实现多个工作流引擎的服务注册和负载分担。我采用spring boot集成的方式来启动Camunda工作流式,这里我做了一点改进,就是在springboot项目中增加一个API,可以读取当前运行的工作流引擎的端口,这样之后我们设置负载分担之后,可以帮我们判断流量
转载 2024-03-22 09:17:29
73阅读
  • 1
  • 2
  • 3
  • 4
  • 5