spring-annotations相关内容

Spring @Value转义冒号(:)为默认值

我有以下用@Value注释的属性.我有一个使用默认分隔符':" 定义的默认值 @Value("${prop.url:http://myurl.com}") 是否可以在http://myurl.com中转义':',还是必须在配置中定义其他分隔符值. 解决方案 更新: 对于4.2或更高版本的Spring,不需要单引号. Spring将第一个冒号视为特殊字符,并将其余所有都用作单个字符串 ..
发布时间:2020-07-09 00:44:50 其他开发

Spring Boot @Value属性

我有一个Spring Boot应用程序,在其中一个类中,我尝试使用@Value从application.properties文件中引用一个属性.但是,该属性未解决.我看过类似的帖子,并尝试按照建议进行操作,但这无济于事.该类是: @Configuration @ComponentScan @EnableAutoConfiguration public class PrintProperty ..
发布时间:2020-07-08 23:54:57 其他开发

创建在ServletContext资源中定义的名称为'org.springframework.web.servlet.mvc.annotation.DefaultAnnotationHandlerMapping#0'的bean时出错

问题: 我正在为在类中执行方法创建切入点.该类是控制器类,由注解@Controller表示,因此对于方面所需要的相同,不需要bean. 我附上了Dispathcher Servlet代码,方面和控制器类.有人可以确定问题出在哪里. DISPATCHER SERVLET: ..
发布时间:2020-07-08 22:23:24 其他开发

Spring中JavaConfig优于XML配置的好处?

以前,配置曾经在代码中进行过硬编码,后来又被外部化到.property文件中(为了避免使用硬编码值,避免为了更改配置而避免更改代码..etc),然后将其移至XML(为了更加标准化,没有错误等) 现在,在阅读Spring 3中的@Configuration时,似乎我们再次回到了最初的方法. 为什么我们要在代码中对配置进行硬编码而不是 将其外部化? 解决方案 有一些优点 Ja ..
发布时间:2020-07-08 22:20:22 其他开发

有没有一种方法@Autowire需要构造函数参数的bean?

我正在使用Spring 3.0.5,并为类成员尽可能多地使用@Autowire注释.我需要自动装配的bean之一需要其构造函数的参数.我已经浏览过Spring文档,但似乎找不到任何有关如何注释构造函数参数的参考. 在XML中,我可以将其用作bean定义的一部分. @Autowire注释是否有类似的机制? 例如: @Component public class MyConstruc ..

我可以在多个类中使用Spring @Autowired吗?

我的问题是-我可以自动装配多个类中的一个类的实例吗? 我的应用程序使用Spring MVC在JSP前端页面和我的MongoDB后端之间进行通信.我正在将MongoDB用于我的存储库.我创建了一个为MongoDB执行CRUD方法的服务.可以通过以下一种CRUD方法看到这一点(未显示全部,因为它们不是必需的).它使用Mongo模板. import org.springframework.b ..
发布时间:2020-05-11 02:51:47 Java开发

如何测试@Valid

在我的实体中,我有一些用于验证的休眠注释,例如@ NotEmpty,@ Pattern ..等 在我的控制器中,执行保存操作时,它具有一个@Valid参数. 但是,如果任何实体具有任何必填字段,并且没有注释,我将会遇到问题. 因此,我想测试每个实体,以确保它们具有必要的注释. 类似的东西: @Test(expect=IllegalArgumentException.c ..

Spring Autowired bean导致空指针

我有一个使用服务的记录器类.每次创建新的记录器时,我都希望可以访问单例作用域的记录服务. 我将日志记录服务自动连接到记录器中,但是,返回了空指针异常.我已经尝试了几种解决方案: 在应用程序上下文中手动定义Bean 试图对记录器进行春季管理,但这只会导致更多问题. 我正在尝试使其在我的junit测试中起作用,并且我确实指定了上下文文件以利用不同的应用程序上下文.但是,即使保持相同 ..
发布时间:2020-04-25 05:01:00 Java开发

@Transient批注,@ org.springframework.data.annotation.Transient批注,临时关键字和密码存储

当前,我正在学习Spring框架,主要关注它的安全模块.我看过一些有关注册和登录的指南.我在 User 类的密码字段中看到了 transient 关键字或 @Transient 注释的这种常见用法. 我的虚拟应用程序正在使用Spring Boot + Spring MVC + Spring Security + MySQL. 我知道 Java的 transient 关键字用于表示 ..