今天我们聊一个 AOP 切面技术,起因是微信群里一位网友遇到了一个自定义注解未生效问题,看起来就是和 @Transactional 未生效一样。根据他的描述,我制作了 demo,下面是经过我简化后的代码。第一步,先定义一个注解:@Target(value = {ElementType.METHOD})
@Retention(RetentionPolicy.RUNTIME)
@Documented
转载
2024-06-05 13:05:15
30阅读
Spring Boot 相关注解大全(需要时候查询)一.springboot注解1.@SpringBootApplication申明让 spring boot 自动给程序进行必要的配置,这个配置等同于:@Configuration ,@EnableAutoConfiguration 和 @ComponentScan 三个配置。示例代码:package com.example.myproject;
转载
2024-03-18 21:44:26
103阅读
一、注解详解@SpringBootApplication:申明让spring boot自动给程序进行必要的配置,这个配置等同于: @Configuration ,@EnableAutoConfiguration 和 @ComponentScan 三个配置。@ResponseBody:表示该方法的返回结果直接写入HTTP response body中,一般在异步获取数据时使用,用于构建RESTful
转载
2024-03-15 08:08:43
35阅读
官网对配置文件的说明24.3 Application property files
SpringApplication will load properties from application.properties files in the following locations and add them to the Spring Environment:
A /config subdire
转载
2023-09-16 22:05:37
55阅读
@RestController@Slf4jpublic class MoneyController { @Autowired private ParamsConfigurationAST; @GetMapping("/test") ...
原创
2022-09-06 06:35:11
120阅读
自动配置原理入门 引入加载自动配置类@SpringBootConfiguration
@EnableAutoConfiguration
@ComponentScan(
excludeFilters = {@Filter(
type = FilterType.CUSTOM,
classes = {TypeExcludeFilter.class}
), @Filter(
转载
2024-06-27 05:27:32
44阅读
1、工具类/**
* @Description //TODO
* @Date 2020/3/5 16:06
* @Author huangwb
**/
public class MapDecodeValueUtils {
/**
* @return void
* @Author huangwb
* @Description //TODO 解密map中的
转载
2024-03-15 12:31:29
38阅读
[size=large]Java的基本数据类型(如int,char,double等)作为入口参数传给函数体的时候,传入的参数在函数体内部变成了局部变量,这个局部变量是输入参数的一个拷贝,所有的函数体内部的操作都是针对这个拷贝的操作,函数执行结束后,这个局部变量也就完成了它的使命,它影响不到作为输入参数的变量。这种方式的参数传递被称为[color=orang
转载
2024-10-30 11:54:51
76阅读
前言这一篇文章算是补充把,之前的Spring Cloud Gateway 是以Eureka为注册中心进行整合的,见《服务网关Gateway》,现在讲一下Spring Cloud Gateway 和Nacos的整合,该文章只介绍了Gateway和Nacos整合部分,请结合《服务网关Gateway》一起看你的收获会更大1.Spring Cloud Gateway 认识Zuul是Netflix的开源项目
# ===================================================================
#COMPON SPRING BOOT PROPERTIES
#
#此示例文件作为指南提供。不要复制它
#complete到您自己的应用程序。^^^
# =====================================================
转载
2024-06-12 11:08:33
61阅读
Spring Boot基础SpringBoot是一种快速使用Spring的方式,这种方式遵循约定优于配置的思想,无须编写大量的配置文件,约定优于配置软件设计范式,系统、类库或框架假定合理的默认值,而非要求提供不必要的配置。【例如实体名和表名相同】Spring Boot核心Spring 缺点:配置繁琐:spring使用大量xml配置项目的依赖管理费时费力:项目搭建时需要导入大量坐标(SSM),而且坐
转载
2024-10-25 09:27:52
52阅读
配置文件1、配置文件SpringBoot使用一个全局的配置文件application.propertiesapplication.yml配置文件名是固定的; 他的作用是修改SpringBoot自动配置的默认值。 YAML a markup language:是一种标记语言 YAML isn’t markup language:不是一种标记语言YAML以数据为中心,比json,xml更适合做配置文件
转载
2024-09-16 01:05:06
67阅读
set方法注入 通常的javabean属性都会私有化,二对外暴露setXxx(),getXxx()方法,此时spring可以通过这样的setXxx()方法将属性的值注入对象 a. 内置的可以直接注入类型的注入package cn.tedu.beans;
import java.util.List;
import java.util.Map;
import java.util.Propertie
转载
2024-10-03 08:55:48
170阅读
Spring Boot集成Redis的步骤1、引入Redis依赖在项目中引入starter依赖,Spring Boot就能根据依赖信息自动扫描到要加载的信息并启用相应的默认配置<!-- 引入 redis 依赖 -->
<dependency>
<groupId>org.springframework.boot</groupId>
&l
转载
2023-06-19 02:18:50
174阅读
Spring Boot深度课程系列04 Spring Boot基本配置1)容器的相关配置 在Spring Boot中可以内置Tomcat、Jetty、undertow、Netty等容器,当开发者在pom.xml中spring-boot-starter-web依赖后,会默认配置Tomcat容器。如果需要对Tomcat进行进一步的配置,可以在application.properties中进行
#BANNER
banner.charset = UTF -8#横幅文件编码。
banner.location = classpath :banner.txt#横幅文件位置。
#LOGGING
logging.config =#日志记录配置文件的位置。例如对于Logback的“classpath:logback.xml”
logging.exception-conversion-word =%w
转载
2024-09-05 09:03:37
192阅读
1 参数接收建议所有参数全部以字符串形式传递,到后台再进行转换;1.1 表单参数springboot接收前端页面参数时可以直接接收String和数值;不能直接添加日期对象LocalDate参数;而MySQL数据库的日期也可以直接使用字符串形式('2018-07-01','2017-07-01 10:11:11','2014-01-01T10:10:10','2014/01/10')所以可以使用st
转载
2024-02-27 13:28:13
98阅读
一、概述目前Spring Boot版本: 2.3.4.RELEASE,这更新的速度也是嗖嗖的了,随着新版本的发布,也一步步针对公司基础组件进行了升级改造,其中很重要的一块就是配置文件的更新(虽然目前已经全部使用了Apollo)。针对Spring Boot 新版本的配置文件也做了一次梳理,确实发现了以前没有注意到的点。二、新版的外部配置1、基础配置加载Spring Boot 为我们提供了很多的外部配
转载
2024-03-15 11:46:10
75阅读
# Java Main方法引用配置参数
作为一名刚入行的开发者,你可能会对如何在Java程序中引用配置参数感到困惑。别担心,我会一步步教你如何实现这个功能。
## 步骤流程
以下是实现Java Main方法引用配置参数的步骤流程:
| 步骤 | 描述 |
| --- | --- |
| 1 | 创建配置文件 |
| 2 | 读取配置文件 |
| 3 | 在Main方法中使用配置参数 |
原创
2024-07-17 08:59:48
61阅读
默认情况下,Spring Boot 中是不包含任何的 Spring 配置文件的,即使我们手动添加 Spring 配置文件到项目中,也不会被识别。那么 Spring Boot 项目中真的就无法导入 Spring 配置吗?答案是否定的。 Spring Boot 为了我们提供了以下 2 种方式来导入 Spring 配置:使用 @ImportResource 注解加载 Spring 配置文件使用全注解方式
转载
2023-10-09 22:47:11
78阅读