前言@Configuation是spring最常见的注解之一,很多人都很熟悉。说起这个注解的作用,大家一定会说,当类上有@Configuration的时候,可以在这个类中使用@Bean注解向spring容器中注册bean;如果没有@Configuration的时候,就无法注册Bean。事实真的是这样吗?不使用@Configurtion我们先看看传统注册bean的方式&l 继续阅读
Search Results for: configuration注解
查询到最新的12条
你说啥什么?注解你还不会?
注解 文末有彩蛋。 一、什么是注解? Annotaion 注解(Annotaion)是从JDK5.0开始引入的一种新技术称之为注解机制。 注解(Annotaion)的格式: 注解是以"@注释名"在代码中使用的,可以添加一些参数值,例如:@GetMapping("/get") 注解(Annotaion)可以使用的 继续阅读
肝了一周总结的SpringBoot常用注解大全,一目了然~
SpringBoot实战电商项目mall(50k+star)地址:https://github.com/macrozheng/mall 常用注解概览 这里整理了一张SpringBoot常用注解的思维导图,本文主要讲解这些注解的用法。 组件相关注解 @Controller 用于修饰MVC中controller层的组件,SpringBoot中的组件扫描功能会识别到该注解,并为修饰的类 继续阅读
springboot启动流程 (3) 自动装配
在SpringBoot中,EnableAutoConfiguration注解用于开启自动装配功能。 本文将详细分析该注解的工作流程。 EnableAutoConfiguration注解 启用SpringBoot自动装配功能,尝试猜测和配置可能需要的组件Bean。 自动装配类通常是根据类路径和定义的Bean来应用的。例如,如果类路径上有tomcat-embedded.jar,那么可能需要一个TomcatServletWebServer 继续阅读
@SpringBootTest 注解报红问题及解决
打注解@SpringBootTest的时候不会出现提示 但是又导入了 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </dependency> 这个开发场景,于 继续阅读
Spring和SpringMVC扫描注解类冲突的解决方案
Spring和SpringMVC扫描注解类冲突 最正确的配置方式 在主容器中applicationContext.xml中,将Controller的注解排除掉 <context:component-scan base-package="com"> <context:exclude-filter type="annotation" expression="org.springframe 继续阅读
Java注解以及BigInteger类、BigDecimal类
说明: ① java.math包的BigInteger可以表示不可变的任意精度的整数。 ② 要求数字精度比较高,用到java.math.BigDecimal类 15是精度 后面大写的字母是要求要四舍五入 注解的理解 ① jdk 5.0 新增的功能 ② Annotation 其实就是代码里的特殊标记, 这些标记可以在编译, 类加载, 运行时被读取, 并执行相应的处理。通过使用 Annotation, 程序员可以在不改变原逻辑的情况下, 在源文件中嵌入一些补充信 继续阅读
SpringBoot 中的多线程事务处理太繁琐?一个自定义注解直接搞定!
前言 我们开发的时候常常会遇到多线程事务的问题。以为添加了@Transactional注解就行了,其实你加了注解之后会发现事务失效。 原因:数据库连接spring是放在threadLocal里面,多线程场景下,拿到的数据库连接是不一样的,即是属于不同事务。 本文是基于springboot的@Async注解开启多线程,,并通过自定义注解和AOP实现的多线程事务,避免繁琐的手动提交 继续阅读
Spring Boot 中使用 @EventListener 注解监听事件
Spring Boot 中使用 @EventListener 注解监听事件 Spring Boot 是一个流行的 Java Web 框架,它提供了丰富的功能和工具来简化开发人员的工作。其中一个非常有用的功能是事件监听器。在 Spring Boot 中,我们可以使用 @EventListener 注解来监听事件,并在事件发生时执行相应的代码。 什么是事件监听器? 在计算机领域,事件监听器是一种机制&#x 继续阅读
Spring Boot 中自定义数据校验注解
Spring Boot 中自定义数据校验注解 在 Spring Boot 中,我们可以使用 JSR-303 数据校验规范来校验表单数据的合法性。JSR-303 提供了一些常用的数据校验注解,例如 @NotNull、@NotBlank、@Size 等。但是,在实际开发中,我们可能需要自定义数据校验注解来满足特定的需求。本文将介绍如何在 Spring Boot 中自定义数据校验注解,并提供示例代码来演示它 继续阅读
注解和异常的详细笔记
注解的理解 注解(Annotation)也被称为元数据(Metadata),用于修饰解释 包、类、方法、属性、构造器、局部变量等数据信息。和注释一样,注解不影响程序逻辑,但注解可以被编译或运行,相当于嵌入在代码中的补充信息。在 JavaSE 中,注解的使用目的比较简单,例如标记过时的功能,忽略警告等。在 JavaEE 中注解占据了更重要的角色, 例如用来配置应用程序的任何切面&#x 继续阅读
springboot默认的欢迎页面设置
1.新建MVCConfiguration类,代码如下: /*** mvc设置** @Auther: chenkai* @Date: 2019/3/13 0013 09:24* @Description:*/ @Configuration public class MVCConfiguration extends WebMvcConfigurationSupport {@Overridepublic void addViewCo 继续阅读