切面 注解spring aop
spring-retry 重试机制
引用pom.xml <dependency> <groupId>org.springframework.retry</groupId> <artifactId>spring-retry</artifactId> <version>1.3.4</version> </dependency> 注:本人测 ......
spring ioc总结
bean的注入方式: 1.xml配置,然后代码里获取容器获取bean 2.xml配置,然后用注解注入 bean的对象属性注入方式: xml: setter方法注入 (普通属性注入:名称) (普通属性集合注入:名称) (引用属性集合注入:引用外部bean,引用内部bean) (数组属性注入:用完整写法 ......
「Java开发指南」如何用MyEclipse搭建JSF/Primefaces和Spring(二)
本教程将引导大家完成为JavaServer Faces (JSF)生成软件组件的过程,在本文中您将学习到如何: 从数据库表到现有项目搭建 配置支持JSF 2.0的服务器 部署搭建的应用程序 在上文中,我们介绍了如何创建一个Web项目、从数据库表搭建及配置服务器等,本文将继续介绍如何部署应用程序!更多 ......
Error running ‘Application’: Command line is too long. Shorten command line for Application or also for Spring Boot default configuration?
【Error running ‘Application‘: Command line is too long. Shorten command line for Application or also】https://minipro.baidu.com/ma/qrcode/parser?app_ke ......
Spring Boot 2.x 到 3.2 的全面升级指南
Spring Framework 是一种流行的开源企业级框架,用于创建在 Java Virtual Machine (JVM) 上运行的独立、生产级应用程序。而Spring Boot 是一个工具,可以让使用 Spring 框架更快、更轻松地开发 Web 应用程序和微服务。随着 Spring Boot ......
23年底,我出齐了Spring boot,Spring cloud和案例方面的书,正在写一本面试书(代年终总结)
年末了,再来总结一下吧,希望本人明年的年终总结文还能在博客园发。 这次总结的主题是本人出的java书。这几年本人出了不少书,其中有python、redis和Java方面的。 姑且不说其它,java方面,本人出了spring boot,spring cloud(第一代),spring cloud al ......
Spring Boot邮件发送教程:步步为营,轻松实现图片附件邮件!
通过Spring Boot构建一个功能强大的邮件发送应用程序,重点是实现发送包含图片附件的邮件。我将逐步介绍添加必要的依赖、创建邮件服务类和控制器的步骤,并提供了具体的示例源代码。跟随这个简单而清晰的教程,您将能够轻松地集成邮件发送功能到您的Spring Boot应用中。 步骤 1: 添加依赖 确保 ......
Spring Boot学习随笔- Jasypt加密数据库用户名和密码以及解密
第十九章介绍了Jasypt,用于在Spring Boot应用中加密敏感信息。通过jasypt-spring-boot-starter依赖项,配置加密算法和密码,并使用StringEncryptor加密和解密。加密后的信息可嵌入属性文件中,提高数据库密码等敏感信息的安全性。加解密基于密钥,建议将密钥通... ......
Mybatis-Plus 常用注解总结
在框架的使用中,注解约定大于配置,我们可以轻松通过注解完成很多工作,比如字段改名映射,插入更新的时间写入等,下面的学习内容主要列举了常用的注解。 我们看看官网中列出的注解有哪些[1]: 本文的注解学习主要内容集中在以下的注解中: @TableName @TableId @TableField @En ......
Java Spring Boot Mybatis-Plus 的简单使用
此文主要基于官网 case 整理,如需了解更多详情,请移步官网。 环境: SpringBoot:3.1.6 JDK:17 MySQL:5.7 数据准备 主要是 MySQL 建库建表,插入一些数据。 建库: CREATE DATABASE mybatis_demo; 建表: DROP TABLE IF ......
【转载】 @configuration注解详解
为了能深入地掌握Spring Boot的自动配置原理,我们来看一下Spring Boot的一些底层注解,要知道它们是如何完成相关功能的。首先,我们来看一下怎么给容器里面添加组件。 我在这儿准备了两个组件,它们分别是: 用户,即User类 package com.spring.learn.bean; ......
Spring BeanFactoryAware 解决 prototype 作用域失效问题
跟着孙哥学Spring,b站:https://www.bilibili.com/video/BV185411477k/?spm_id_from=333.337.search-card.all.click 在 Spring 中,如果一个 singleton bean 依赖了一个 prototype b ......
Spring Cloud动力节点-07Alibaba简介、注册、配置中心
1.项目简介 Spring Cloud Alibaba 致力于提供微服务开发的一站式解决方案。此项目包含开发分布式应用微服务的必需组件,方便开发者通过 Spring Cloud 编程模型轻松使用这些组件来开发分布式应用服务。 依托 Spring Cloud Alibaba,您只需要添加一些注解和少量 ......
JavaWeb - Day13 - 事务管理、AOP(基础、进阶、案例)
01. 事务管理-事务回顾-spring事务管理 1.1 事务回顾 在数据库阶段我们已学习过事务了,我们讲到: 事务是一组操作的集合,它是一个不可分割的工作单位。事务会把所有的操作作为一个整体,一起向数据库提交或者是撤销操作请求。所以这组操作要么同时成功,要么同时失败。 怎么样来控制这组操作,让这组 ......
java注解
一、注解概述 二、JDK内置注解 1、@Override 2、@Deprecated 3、@SuppressWarnings 4、@Functionalinterface 三、元注解 1、概念 2、@Retention 3、@Target 四、自定义注解 五、注解的注意事项 六、通过注解运行指定类中 ......
开源免费又好用的中式数据报表:UReport2是一款高性能的架构在Spring之上纯Java报表引擎,通过迭代单元格可以实现任意复杂的中国式报表。
北润乾、南帆软,数加发力在云端。 uReport 身何安?中式报表真开源。 报表江湖之中,uReport安身立命的产品品类定位是什么? 说来很简单,uReport的价值在于填补了这样一个市场空白:开源免费又好用的中式数据报表 UReport2是一款高性能的架构在Spring之上纯Java报表引擎,通 ......
Spring 框架如何创建和解析自定义的 `<mvc:annotation-driven/>` 标签
跟着孙哥学Spring,b站:https://www.bilibili.com/video/BV185411477k/?spm_id_from=333.337.search-card.all.click Spring 框架如何创建和解析自定义的 <mvc:annotation-driven/> 标签 ......
Wpf 通过数据注解(特性)校验表单+Prism8+IDataErrorInfo
十年河东,十年河西,莫欺少年穷 学无止境,精益求精 参考:WPF表单验证 摘要 WPF表单验证是WPF重要基础设施之一,依靠MVVM的数据绑定机制及微软的有力封装,使得我们在处理实体表单验证等可以快捷高效的灵活处理。常见的表单验证实现大概有Exception 、ValidationRule 、IDa ......
Spring之RestTemplate使用小结
Spring之RestTemplate使用小结 1. 基本接口 捞出源码,看一下其给出的一些常用接口,基本上可以分为下面几种 // get 请求 public <T> T getForObject(); public <T> ResponseEntity<T> getForEntity(); // ......
spring 工程中模版文件下载
文件放置位置 将模版文件放到resources下,如果要加文件夹不要命名为:template 代码 import org.springframework.core.io.ClassPathResource; import javax.servlet.ServletOutputStream; impo ......
「快速上手」Lombok常用注解大全
Lombok注解教学 Lombok是一个Java库,它通过注解的方式来简化Java代码的编写,减少样板代码(boilerplate code)的重复,提高代码的可读性和可维护性。本文将介绍Lombok库中常用的注解及其用法。 1. @Getter和@Setter @Getter和@Setter是Lo ......
lombok 常用注解图文详解(含代码)
文章目录1. @Getter/@Setter1.1 可用于成员变量上1.1.1 可选择生成方法的修饰符1.2 可用于类上1.2.1 静态变量不会生成相应方法1.2.2 常量不会生成 Setter 方法1.2.3 单独设置某个变量不可查看(同1.1)2. @ToString2.1 排除某些成员变量2. ......
Jackson注解大全(上)
Jackson是当前用的比较广泛的,用来序列化和反序列化json的Java开源框架。Jackson社区相对比较活跃,更新速度也比较快, 从Github中的统计来看,Jackson是最流行的json解析器之一,Spring MVC、SprigBoot的默认json解析器都是Jackson。 Jacks ......
Jackson注解大全(下)
4.Jackson常用注解 4.1. @JsonProperty @JsonProperty 注解用于属性上,作用是把该属性的名称序列化为另外一个名称,例如将theName属性序列化为name,使用@JsonProperty("name")注解 。 @JsonProperty不仅仅是在序列化的时候有 ......
Lombok,Swagger,Jackson中的注解汇总
Lombok相关(通过注解的方式,在编译时自动为属性生成构造器、getter/setter、equals、hashcode、toString方法):# maven添加依赖或下载jar包: <dependency> <groupId>org.projectlombok</groupId> <artif ......
VS Code 设置 Spring Boot2.x 项目启动参数与 VM 参数
参考 https://blog.csdn.net/Jawfneo/article/details/101677042 环境 环境 版本 说明 windows 10 vs code 1.85.1 Spring Boot Extension Pack v0.2.1 vscode插件 Extension ......
Swagger2 最全注解说明(转载)
Swagger2 最全注解说明 文章目录 1,swagger2 注解整体说明 2,@API: 请求类的说明 3,@ApiOperation: 方法的说明 3.1,@ApiImplicitParams,@ApiImplicitParam: 方法参数的说明 4,@ApiResponses,@ApiRes ......
spring原理(二)
spring的Singleton获取实现如下: 首先实现最基础的singleton基础接口 public interface SingletonBeanRegistry { Object getSingleton(String beanName); void addSingleton(String ......
spring原理(一)
定义bean类的属性值类 public class PropertyValue { private final String name; private final Object value; public PropertyValue(String name, Object value) { thi ......
Spring MVC (文件上传下载)
1. 介绍 1)三层架构: 表现层(UI):负责数据展示; 业务层(BLL):负责业务处理; 数据层(DAL):负责数据操作; 2)MVC SpringMVC(Model-View-Controller)是Spring的一部分,基于Java的Web框架,用于开发Web应用框架。 提供一种模型(Mod ......