
spring注解
那些年的代码
Java工作者
展开
-
对@Reference 、@Resource和@Autowired的简单理解
主要谈一下对这三个注解的简单理解:1.@Autowiredorg.springframework.beans.factory.annotation.AutowiredSpringBoot项目中常用。简单来说就是引入由Spring容器管理的bean。2.@Resourcejavax.annotation.Resource作用相当于@Autowired,只不过@Autowired是byType自动注入,而@Resource默认byName自动注入。3.@Reference@Reference是d原创 2020-05-22 17:11:24 · 258 阅读 · 0 评论 -
SpringBoot学习:读取yml和properties文件的内容
一、在SpringBoot实现属性注入: 1)、添加pom依赖jar包;1 <!-- 支持 @ConfigurationProperties 注解 --> 2 <!-- https://mvnrepository.com/artifact/org.springframework.boot/spring-boot-configuration-proce...原创 2019-09-09 11:35:56 · 238 阅读 · 0 评论 -
springboot 报错Field XXX required a bean of type XXX that could not be found.
例如:Description:Field menuService in com.goodidea.sso.controller.MenuController required a bean of type 'com.goodidea.sso.service.MenuService' that could not be found.Action:Consider defining...原创 2019-09-09 11:36:02 · 2099 阅读 · 0 评论 -
SpringBoot设置事务管理
关于事务就不介绍了,前面在研究spring的时候就已经研究过了,参考:https://www.cnblogs.com/qlqwjy/p/7296493.html 这里直接研究springboot中事务的开启以及测试方法。 在Spring Boot中推荐使用@Transactional注解来申明事务。首先需要导入依赖:<dependency> ...原创 2019-09-14 17:21:52 · 266 阅读 · 0 评论 -
Spring注解validated
spring-boot中可以用@validated来校验数据,如果数据异常则会统一抛出异常,方便异常中心统一处理。比如,我们判断一个输入参数是否合法,可以用如下方式一 基础使用因为spring-boot已经引入了基础包,所以直接使用就可以了1 首先在controller上声明需要对数据进行校验@RequestMapping(value="/url.json",method= {R...原创 2019-10-09 10:31:41 · 678 阅读 · 0 评论 -
spring @component的作用详细介绍
1、@controller 控制器(注入服务)2、@service 服务(注入dao)3、@repository dao(实现dao访问)4、@component (把普通pojo实例化到spring容器中,相当于配置文件中的<bean id="" class=""/>) @Component,@Service,@Controller,@Repository注解的类,...原创 2019-09-18 11:22:49 · 616 阅读 · 0 评论 -
classloader.getresources() 介绍
◆普通情况下,我们都使用相对路径来获取资源,这种灵活性比較大.比方当前类为com/bbebfe/Test.class而图像资源比方sample.gif应该放置在com/bbebfe/sample.gif而假设这些图像资源放置在icons文件夹下,则应该是com/bbebfe/icons/sample.gif通过当前类文件的路径获取资源主要有例如以下几种方式:· 如果当前类为co...原创 2019-09-11 10:09:29 · 972 阅读 · 0 评论 -
springboot中使用@Value读取配置文件
一、配置文件配置直接配置在src/main/resources下添加配置文件application.properties例如修改端口号#端口号server.port=8089分环境配置在src/main/resources下添加,application-pro.properties,application-dev.properties和application.prop...原创 2019-09-11 10:09:34 · 2009 阅读 · 0 评论 -
用 @Value("${xxxx}")注解从配置文件读取值的用法
1. 用法:从配置properties文件中读取init.password 的值。[java]view plaincopy@Value("${init.password}") privateStringinitPwd;2. 在spring的配置文件中加载配置文件dbconfig.properties :[html]view plaincopy...原创 2019-09-11 10:09:43 · 1183 阅读 · 0 评论 -
SpringBoot事务注解@Transactional
SpringBoot提供了非常方便的事务操作,通过注解就可以实现事务的回滚,非常方便快捷,下面我们就说一下如何进行事务操作。1. 事务说明在Spring中,事务有两种实现方式,分别是编程式事务管理和声明式事务管理两种方式。编程式事务管理:编程式事务管理使用TransactionTemplate或者直接使用底层的PlatformTransactionManager。对于编程式事务管理,s...原创 2019-09-14 17:21:41 · 318 阅读 · 0 评论