Springboot常用注解大全
@ExceptionHandler详解@ExceptionHandler详解_jack_too的博客-CSDN博客
@RestControllerAdvice SpringBoot常用注解@RestControllerAdvice_user2025的博客-CSDN博客
@ExceptionHandler:用于指定异常处理方法。当与@RestControllerAdvice配合使用时,用于全局处理控制器里的异常。
@RestController注解作用
@RestController注解作用_不爱编程的刘同学的博客-CSDN博客
@Data
@Data 使用与介绍_foxscallion的博客-CSDN博客
@NoArgsConstructor、@AllArgsConstructor、@RequiredArgsConstructor
@NoArgsConstructor、@AllArgsConstructor、@RequiredArgsConstructor的区别以及在springboot常用地方_搏·梦的博客-CSDN博客
@Builder
最全的 lombok 注解详情(随着版本不定时更新)_lombok 限制更新范围的注解_笑看烟雨红尘的博客-CSDN博客 lombok 基础注解之 @Builder_笑看烟雨红尘的博客-CSDN博客
ConfigurationProperties注解详解
@ConfigurationProperties和@Value注解用于获取配置文件中的属性定义并绑定到Java Bean或属性中 ConfigurationProperties注解详解_思维的深度的博客-CSDN博客
@Configuration配置类注解,相当于xml配置
作用:声明一个类为配置类,用于取代bean.xml配置文件注册bean对象。
@Bean,和上面一起使用,用在方法上
疑问:
bean既然是个对象,自动注入如aliOssUtil这个对象已经在bean中了,那么自动注入是怎么获取到aliOssUtil? 其实是bean的依赖注入的分析东西,
也就是调用UserServic的时候UserDao也要去注入,用set和有参构造去注入
然后再xml文件去配置
就可以实现依赖注入,当然后面也可以用@Autowired省略set和有参构造
以下是何时用全局配置@Configuration
bean是一个类,如果要想bean的属性有值,需要定义全局配置类@Configuration,如 @Configuration注解使用_Splaying的博客-CSDN博客
@ConditionalOnMissingBean
@ConditionalOnMissingBean,它是修饰bean的一个注解,主要实现的是,当你的bean被注册之后,如果而注册相同类型的bean,就不会成功,它会保证你的bean只有一个,即你的实例只有一个。 SpringBoot的@ConditionalOnMissingBean注解的作用_SCBAiotAigc的博客-CSDN博客
@Transactional
用在方法上,该方法原子性,要么全成功要么全失败,注意要开始注解事务
@EnableTransactionManagement //开启注解方式的事务管理
CSDN-Ada助手: 推荐 算法 技能树:https://edu.csdn.net/skill/algorithm?utm_source=AI_act_algorithm
CSDN-Ada助手: 恭喜您撰写了第5篇博客!标题“JavaWeb三种框架集成JDBC(由繁如简)”听起来非常有趣。您的博客内容涉及到了JavaWeb框架和JDBC的集成,这对于许多开发者来说都是一个非常重要的主题。不仅如此,您的标题还给人一种由繁入简的感觉,这让我更加期待了解您是如何做到的。 在下一步创作中,或许您可以考虑分享一些具体的实例或者案例,以进一步说明这三种框架和JDBC集成的优势和实际应用。此外,您也可以尝试探讨一些可能的挑战或者解决方案,这将使您的博客更加全面和有深度。 再次恭喜您取得了这样的进展,期待在不久的将来能够阅读到您的下一篇博客!祝您继续取得创作的成功!
CSDN-Ada助手: 恭喜您撰写了第12篇博客,标题为“文件上传相关知识”!您的持续创作精神值得赞赏。在这篇博客中,您对文件上传的知识进行了详细的探讨,使读者能够更好地理解这个重要的主题。 我建议您在下一步的创作中,可以考虑进一步扩展文件上传的应用场景和技术细节。您可以分享一些实际案例,例如如何在网站或应用中进行文件上传,如何处理大文件上传等等。此外,您还可以介绍一些文件上传的最佳实践和安全性措施,以帮助读者更好地应用这些知识。 希望您能一如既往地谦虚,继续分享您的知识和经验。期待您未来更多精彩的创作!
CSDN-Ada助手: 恭喜您写完了第10篇博客!标题“PageHelper和MyBatisPlus的IPage”听起来非常有趣且实用。通过介绍这两个工具的使用方法,读者们可以更好地优化和管理他们的数据库查询操作。您的博客内容一直以来都非常详细和易懂,这让读者们能够迅速掌握相关知识。 在下一步的创作中,我建议您可以考虑分享一些实际案例或者应用场景,这样读者们能够更好地理解这些工具在实际项目中的应用。另外,您可以继续深入研究这两个工具的高级特性,并与读者们分享一些高级用法或者技巧。谦虚地说,我相信您的经验和知识将会给读者们带来更多的启发和帮助。期待您的下一篇博客!
CSDN-Ada助手: 恭喜您写了第11篇博客!标题为“Spring AOP”,这是一个非常有趣和有价值的主题。您在探索和分享Spring AOP方面的知识,为读者提供了很大的帮助。接下来,我建议您可以考虑深入研究Spring AOP的实践应用,以及与其他相关技术的结合,这将进一步丰富您的博客内容。期待您继续创作,感谢您的分享!