• Spring全家桶系列–SpringBoot之入门JPA

    时间:2024-01-10 08:35:49

    //本文作者:cuifuan什么是JPA?一种规范,并非ORM框架,也就是ORM上统一的规范用了之后可以做什么,为什么要用?代码解释:实体类package com.example.springredis.entity;import lombok.Data;import javax.persisten...

  • Spring Boot 系列(八)@ControllerAdvice 拦截异常并统一处理

    时间:2024-01-08 18:00:43

    在spring 3.2中,新增了@ControllerAdvice 注解,可以用于定义@ExceptionHandler、@InitBinder、@ModelAttribute,并应用到所有@RequestMapping中。参考:@ControllerAdvice 文档一、介绍创建 MyContro...

  • 分布式缓存技术redis学习系列(五)——redis实战(redis与spring整合,分布式锁实现)

    时间:2024-01-08 09:31:12

    本文是redis学习系列的第五篇,点击下面链接可回看系列文章《redis简介以及linux上的安装》《详细讲解redis数据结构(内存模型)以及常用命令》《redis高级应用(主从、事务与锁、持久化)》《redis高级应用(集群搭建、集群分区原理、集群操作》本文我们继续学习redis与spring的...

  • 分布式缓存技术redis系列(五)——redis实战(redis与spring整合,分布式锁实现)

    时间:2024-01-08 09:20:17

    本文是redis学习系列的第五篇,点击下面链接可回看系列文章《redis简介以及linux上的安装》《详细讲解redis数据结构(内存模型)以及常用命令》《redis高级应用(主从、事务与锁、持久化)》《redis高级应用(集群搭建、集群分区原理、集群操作》本文我们继续学习redis与spring的...

  • Spring实战系列

    时间:2024-01-03 09:42:58

    作者:arccosxy  转载请注明出处:http://www.cnblogs.com/arccosxy/稀里糊涂的做了2年的Java Web后端开发,很多东西连蒙带猜外加百度,也算是完成了几个重要系统的开发任务,但是收获了什么,并不能清晰的说出来,其中原理也说不出个一二三,知其然不知其所以然,遇到...

  • Spring源代码由浅入深系列五 GetBean

    时间:2024-01-01 18:05:49

    获取bean的过程如上图所看到的。下一章将继续图示解说createBean的过程。blog宗旨:用图说话附:文件夹Spring源代码由浅入深系列四 创建BeanFactorySpring源代码由浅入深系列三 refreshSpring源代码由浅入深系列二 类结构Spring源代码由浅入深系列一 简单...

  • Spring3系列1 -- HelloWord例子

    时间:2023-12-30 08:00:41

    Spring3系列1-HelloWord例子一、      环境spring-framework-3.2.4.RELEASEjdk1.7.0_11Maven3.0.5eclipse-jee-juno-SR2-win32二、      用Maven创建项目mvn archetype:generate ...

  • Spring Boot 2+gRPC 学习系列1:搭建Spring Boot 2+gRPC本地项目

    时间:2023-12-28 13:43:19

    Spring Boot 2+gRPC 学习系列1:搭建Spring Boot 2+gRPC本地项目https://blog.csdn.net/alinyua/article/details/83030149

  • Spring 框架系列之事务管理

    时间:2023-12-27 13:14:59

    1、事务回顾(1)、什么是事务:事务是逻辑上的一组操作,组成这组操作的各个逻辑单元,要么一起成功,要么一起失败。(2)、事务特性(ACID)原子性 :强调事务的不可分割一致性 :事务的执行的前后数据的完整性保持一致隔离性 :一个事务执行的过程中,不应该受到其他事务的干扰持久性 :事务一旦结束,数据就...

  • Spring Boot2 系列教程 (五) | yaml 配置文件详解

    时间:2023-12-26 20:26:36

    自定义属性加载首先构建 SpringBoot 项目,不会的看这篇旧文 使用 IDEA 构建 Spring Boot 工程。首先在项目根目录 src >> resource >> application.properties 文件下加入以下自定义属性:# 防止读取乱码spri...

  • Spring Cloud Alibaba系列(五)sentinel实现服务限流降级

    时间:2023-12-24 13:48:54

    一、sentinel是什么sentinel的官方名称叫分布式系统的流量防卫兵。Sentinel 以流量为切入点,从流量控制、熔断降级、系统负载保护等多个维度保护服务的稳定性。在Spring Cloud项目中最开始我们使用的是Hystrix,目前已停止更新了。现在Spring Cloud官方推荐的是r...

  • Spring Boot2 系列教程(十四)CORS 解决跨域问题

    时间:2023-12-24 13:01:08

    今天和小伙伴们来聊一聊通过CORS解决跨域问题。同源策略很多人对跨域有一种误解,以为这是前端的事,和后端没关系,其实不是这样的,说到跨域,就不得不说说浏览器的同源策略。同源策略是由 Netscape 提出的一个著名的安全策略,它是浏览器最核心也最基本的安全功能,现在所有支持 JavaScript 的...

  • Spring Boot2 系列教程 (十四) | 统一异常处理

    时间:2023-12-24 12:54:10

    如题,今天介绍 SpringBoot 是如何统一处理全局异常的。SpringBoot 中的全局异常处理主要起作用的两个注解是 @ControllerAdvice 和 @ExceptionHandler ,其中 @ControllerAdvice 是组件注解,添加了这个注解的类能够拦截 Contro...

  • Spring Boot系列教程十四:Spring boot同时支持HTTP和HTTPS

    时间:2023-12-24 12:33:14

    自签证书openssl生成服务端证书,不使用CA证书直接生成# 1、创建服务器私钥,命令会让你输入一个口令:openssl genrsa -des3 -out server.key 1024# 2、创建签名请求的证书(CSR):openssl req -new -key server.key -ou...

  • 【SpringCloud构建微服务系列】使用Spring Cloud Config统一管理服务配置

    时间:2023-12-22 08:48:22

    一、为什么要统一管理微服务配置对于传统的单体应用而言,常使用配置文件来管理所有配置,比如SpringBoot的application.yml文件,但是在微服务架构中全部手动修改的话很麻烦而且不易维护。微服务的配置管理一般有以下需求:1.集中配置管理,一个微服务架构中可能有成百上千个微服务,所以集中配...

  • Spring注解开发系列VIII --- SpringMVC

    时间:2023-12-18 11:56:26

    SpringMVC是三层架构中的控制层部分,有过JavaWEB开发经验的同学一定很熟悉它的使用了。这边有我之前整理的SpringMVC相关的链接:1.SpringMVC入门2.SpringMVC进阶3.深入SpringMVC注解看过之后大致对springmvc有一个了解,但对于真正完全掌握sprin...

  • Spring系列: 使用aop报错:nested exception is java.lang.NoClassDefFoundError: org/aspectj/weaver/reflect/ReflectionWorld$Refle

    时间:2023-12-18 09:20:47

    写了个最简单的aop例子配置文件如下<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans"xmlns:xsi="http://www.w3.or...

  • spring框架应用系列三:切面编程(带参数)

    时间:2023-12-17 17:44:55

    切面编程(带参数)本文系作者原创,转载请注明出处:http://www.cnblogs.com/further-further-further/p/7786715.html解决问题1、分离业务监控与业务处理。简单点说,让开发人员更专注业务逻辑开发,类似于打印日志、统计时间、监控等等独立成一个单独的类...

  • Spring基础系列-容器启动流程(1)

    时间:2023-12-16 12:44:53

    原创作品,可以转载,但是请标注出处地址:https://www.cnblogs.com/V1haoge/p/9870339.html概述​我说的容器启动流程涉及两种情况,SSM开发模式和Springboot开发模式。SSM开发模式中,需要配置web.xml文件用作启动配置文件,而Springboot...

  • Spring基础系列-Spring事务不生效的问题与循环依赖问题

    时间:2023-12-16 12:37:23

    原创作品,可以转载,但是请标注出处地址:https://www.cnblogs.com/V1haoge/p/9476550.html一、提出问题不知道你是否遇到过这样的情况,在ssm框架中开发web引用,或者使用springboot开发应用,当我们调用一个带有@Transactional注解的方法执...