标签:spring

spring boot项目实战之实现与数据库的连接

spring boot项目实战之实现与数据库的连接

目录【写在前面】定义数据库连接信息:引入数据库驱动:创建数据源:创建JdbcTemplate:编写DAO层:使用@Service注解标注Service层:使用@RestController注解标注Controller层:示例代码:总结【写在前面】 spring boot框架的Java项目的优点: 快

捡田螺的小男孩 捡田螺的小男孩 2023-08-11
0 0 0
想要控制好权限,这八个注解必须知道!

想要控制好权限,这八个注解必须知道!

在码猿慢病云管理系统采用的是Spring Cloud 集成Spring Security OAuth2的方式实现认证、鉴权,其中涉及到的一个重要问题则是数据权限的过滤,今天就来介绍一下实现的方案。在之前的文章中曾经介绍过通过自定义的三个注解 @RequiresLogin、 @RequiresPerm

大猫 大猫 2023-08-10
0 0 0
三万字盘点 Spring 九大核心基础功能

三万字盘点 Spring 九大核心基础功能

大家好,我是三友~~今天来跟大家聊一聊Spring的9大核心基础功能。其实最近有小伙伴私信问我怎么不写文章了,催更来了。图片其实我不是不写,而是一直在写这篇文章,只不过令我没想到的是,从前期的选题、准备、翻源码、动手到写完,前后跨度接近一个月的时间,花了好几个周末,写了三万字,最终才算完成。所以如果

醒在深海的猫 醒在深海的猫 2023-08-09
0 0 0
基于JWT的RuoYi开发框架与EMQX的系统集成方法

基于JWT的RuoYi开发框架与EMQX的系统集成方法

背景RuoYi是一款基于Spring Boot、Spring Security和MyBatis的快速开发框架,它目前在中后台管理系统开发领域拥有大量的使用者。但是它当前缺少对websocket协议双工通信信道的支持,即长链接管理这块的功能比较弱。导致像实时通知(后台服务与前端的消息推送,异步通知),

穿过生命散发芬芳 穿过生命散发芬芳 2023-08-09
0 0 0
Spring合理使用编程事务提升N倍性能的操作

Spring合理使用编程事务提升N倍性能的操作

环境:springboot2.3.9.RELEASE + JPA + MySQL一般我们在spring项目中都是在方法或者是类上添加事务支持,如下使用方式:@Transactional public Account deduction(Long id, BigDecimal money) { O

醒在深海的猫 醒在深海的猫 2023-08-09
0 0 0
只需五步,使用start.spring.io快速入门Spring编程

只需五步,使用start.spring.io快速入门Spring编程

步骤1打开https://start.spring.io/,按照屏幕截图中的内容创建项目,添加 Spring Web 依赖项,并单击“生成”按钮下载 .zip 文件,为下一步做准备。请在进入步骤2之前进行解压。图片步骤2打开 IDE,单击“文件”>“从文件系统打开项目”(File > O

贤蛋大眼萌 贤蛋大眼萌 2023-08-09
0 0 0
Spring Security 简单了解使用

Spring Security 简单了解使用

本文,我们来说说 Spring Security。 spring security 是什么? Spring Security 是一个基于 Spring 框架的安全框架,提供了一套安全性认证和授权的解决方案,用于保护 Web 应用程序和服务。 Spring Security 提供了多种身份验证和授权方

宇宙之一粟 宇宙之一粟 2023-08-09
0 0 0
Spring Boot Starter 剖析与实践 | 京东云技术团队

Spring Boot Starter 剖析与实践 | 京东云技术团队

引言 对于 Java 开发人员来说,Spring 框架几乎是必不可少的。它是一个广泛用于开发企业应用程序的开源轻量级框架。近几年,Spring Boot 在传统 Spring 框架的基础上应运而生,不仅提供了 Spring 的全部功能,还使开发人员更加便捷地使用。在使用 Spring Boot 时,

Escape Escape 2023-08-09
0 0 0
Spring Loaded代码热更新实践和原理分析

Spring Loaded代码热更新实践和原理分析

1、引言开发者在编码效率和快速迭代中的痛点场景包括:1. 修改代码后,需要频繁重启应用,导致开发效率低下;2. 实时调试时,不能立即看到代码修改的结果;3. 大型项目中,重启的时间成本较高。针对这些问题,本文将深入探讨如何利用Spring Loaded热更新技术提高开发效率,减少编译和重启时间。分析

竹子爱熊猫 竹子爱熊猫 2023-08-07
0 0 0
《Spring从0到1》:配置创建、注入bean原理

《Spring从0到1》:配置创建、注入bean原理

手把手带你看spring的配置创建、注入以及获取bean。 看源码最好的方式就是定义一个最最基本的流程,从开始debug到你认为懂了为止。 bean的配置 最基本的spring配置是将bean配置在spring的配置文件中,该配置文件还可以配置spring的配置属性,虽然标签不是,但是spring会

Escape Escape 2023-08-07
0 0 0
Spring AOP 中的代理对象是怎么创建出来的?

Spring AOP 中的代理对象是怎么创建出来的?

@[toc] 今天和小伙伴们聊一聊 Spring AOP 中的代理对象是怎么创建出来的,透过这个过程再去熟悉一下 Bean 的创建过程。 最近几篇文章都是和小伙伴们聊 Spring 容器的一些使用细节,结合这些细节再看一看源码,等到这些功能都看完之后,我会再做一个汇总,到时候小伙伴们对 Sprin

醒在深海的猫 醒在深海的猫 2023-08-07
0 0 0
Spring基于AOP事务控制实现原理

Spring基于AOP事务控制实现原理

1.概述 对于一个系统应用而言,使用数据库进行数据存储是必然的,意味着开发过程中事务的使用及控制也是必不可少的,当然事务是数据库层面的知识点并不是Spring框架所提出的。使用JDBC开发时,我们使用connnection对事务进行控制,使用MyBatis时,我们使用SqlSession对事务进行控

宇宙之一粟 宇宙之一粟 2023-08-07
0 0 0
SSM框架整合Shiro

SSM框架整合Shiro

一、环境准备 1、创建Maven项目,在pom.xml中添加依赖 org.apache.shiro shiro-core 1.7.1 org.apache.shiro shiro-spring 1.7.1

大树 大树 2023-08-07
0 0 0
Spring原理学习

Spring原理学习

Spring原理学习 容器与Bean BeanFactory和ApplicationContext BeanFactory 001-第一讲-BeanFactory与ApplicationContext哔哩哔哩bilibili 它是 ApplicationContext 的父接口 (见下图)

泡泡 泡泡 2023-08-07
0 0 0
(八)Spring源码解析:Spring MVC

(八)Spring源码解析:Spring MVC

一、Servlet及上下文的初始化 1.1> DispatcherServlet的初始化 对于Spring MVC来说,最核心的一个类就是DispatcherServlet,它负责请求的行为流转。那么在Servlet的初始化阶段,会调用init()方法进行初始化操作,在DispatcherSe

穿过生命散发芬芳 穿过生命散发芬芳 2023-08-07
0 0 0
activiti spring oracle

activiti spring oracle

Activiti是一个轻量级的开源BPMN(Business Process Model and Notation)引擎,用于支持基于流程的应用程序的开发。Spring是一个开源的应用程序框架和反转控制容器,可用于开发Web应用程序、RESTful API和微服务。Oracle是世界领先的企业级数据

大白菜程序猿 大白菜程序猿 2023-08-06
0 0 0
手把手带你入门 Spring Security!

手把手带你入门 Spring Security!

Spring Security 是 Spring 家族中的一个安全管理框架,实际上,在 Spring Boot 出现之前,Spring Security 就已经发展了多年了,但是使用的并不多,安全管理这个领域,一直是 Shiro 的天下。 相对于 Shiro,在 SSM/SSH 中整合 Spring

大猫 大猫 2023-08-05
0 0 0
apollo支持oracle

apollo支持oracle

现在的互联网时代,大数据处理成为了企业竞争力的重要因素。成千上万的企业为了在这个领域取得优势,开始关注各种新型技术、热门框架,而其中最为优秀的就是阿里巴巴开源的Apollo。作为一款优秀的配置中心,它提供了方便快捷的配置管理、实时监控等功能,现在更是支持了Oracle数据库,为众多企业带来了便利。A

穿过生命散发芬芳 穿过生命散发芬芳 2023-08-04
0 0 0
gitee有哪些著名项目

gitee有哪些著名项目

Gitee是国内最大的开源社区之一,聚集了众多优秀的开源项目。以下是gitee上的一些著名项目。spring-boot - Spring Boot是一个快速开发框架,可以无需配置即可构建Spring应用程序。vue-element-admin - 一套基于Vue2和Element-UI的后台管理系统

向阳逐梦 向阳逐梦 2023-08-03
0 0 0
Redis在Spring Boot框架中的应用实践

Redis在Spring Boot框架中的应用实践

随着互联网的发展,数据量的增长速度越来越快,如何处理大量数据成为了开发者面临的一个严峻的问题。为此,许多技术专家都开发了一些高效的解决方案,其中Redis缓存数据库便是其中之一。Redis因其高性能、可扩展性和灵活性而备受欢迎。在本文中,我们将会介绍Redis在Spring Boot中的应用实践。一

泡泡 泡泡 2023-08-03
0 0 0
1 26 27 28 29 30 32