spring-annotations相关内容
对于给定的类,我正在使用基于注释的接线(即@Configurable(autowire=Autowire.BY_TYPE)),我想将给定类型的所有bean作为列表进行接线: 应用程序上下文:
..
我有以下用@Value注释的属性.我有一个使用默认分隔符':" 定义的默认值 @Value("${prop.url:http://myurl.com}") 是否可以在http://myurl.com中转义':',还是必须在配置中定义其他分隔符值. 解决方案 更新: 对于4.2或更高版本的Spring,不需要单引号. Spring将第一个冒号视为特殊字符,并将其余所有都用作单个字符串
..
目前,我在控制器和服务层之间的Autowire配置中遇到问题. 我无法追踪我的错误. 简单日志信息 SEVERE: Exception while loading the app SEVERE: Undeployment failed for context /OTT SEVERE: Exception while loading the ap
..
我有一个Spring Boot应用程序,在其中一个类中,我尝试使用@Value从application.properties文件中引用一个属性.但是,该属性未解决.我看过类似的帖子,并尝试按照建议进行操作,但这无济于事.该类是: @Configuration @ComponentScan @EnableAutoConfiguration public class PrintProperty
..
看起来不像我的@Controller中的方法上的@Secured正在读取.当使用基于sec:intercept-url的安全筛选时,这似乎工作得很好.以下代码导致Spring Security给我该日志条目: 调试:org.springframework.security.web.access.intercept.FilterSecurityInterceptor-公共对象-未尝试认证
..
问题: 我正在为在类中执行方法创建切入点.该类是控制器类,由注解@Controller表示,因此对于方面所需要的相同,不需要bean. 我附上了Dispathcher Servlet代码,方面和控制器类.有人可以确定问题出在哪里. DISPATCHER SERVLET:
..
以前,配置曾经在代码中进行过硬编码,后来又被外部化到.property文件中(为了避免使用硬编码值,避免为了更改配置而避免更改代码..etc),然后将其移至XML(为了更加标准化,没有错误等) 现在,在阅读Spring 3中的@Configuration时,似乎我们再次回到了最初的方法. 为什么我们要在代码中对配置进行硬编码而不是 将其外部化? 解决方案 有一些优点 Ja
..
我有一个带有applicationContext.xml和dispatcher-servlet.xml配置的Spring Web应用程序.我已经在applicationContext.xml中定义了,但是当我运行我的应用程序时,除非将添加到dispatcher-servlet.xml中,否则找不
..
我正在使用Spring 3.0.5,并为类成员尽可能多地使用@Autowire注释.我需要自动装配的bean之一需要其构造函数的参数.我已经浏览过Spring文档,但似乎找不到任何有关如何注释构造函数参数的参考. 在XML中,我可以将其用作bean定义的一部分. @Autowire注释是否有类似的机制? 例如: @Component public class MyConstruc
..
这是问题的继续 Spring MVC @PathVariable被截断 Spring论坛声明它已作为ContentNegotiationManager的一部分进行了修复(3.2版本).请参阅下面的链接. https://jira.springsource.org/browse/SPR-6164 https://jira.springsource.org/browse/SPR-7632
..
我想创建一个自定义批注以跳过方法执行 这是我的注释代码,带有验证器类 @Target({ METHOD , FIELD , PARAMETER } ) @Retention(RetentionPolicy.RUNTIME) @Constraint(validatedBy={MyValidator .class}) public @interface MyAnnotation {
..
我正在尝试了解此处的区别.我看到一个类都使用相同的包示例进行了注释: @Configuration @EntityScan("some.known.persistence") @ComponentScan({ "some.known.persistence"}) public class ApiConfig { } 我了解与API文档的区别,但希望详细了解.这是否也意味着通过@Comp
..
我想验证控制器中的请求参数之一. request参数应该来自给定值列表之一,否则,将引发错误.在下面的代码中,我希望请求参数orderBy来自@ValuesAllowed中存在的值列表. @RestController @RequestMapping("/api/opportunity") @Api(value = "Opportunity APIs") @ValuesAllowed(pro
..
我有三个类,所有这些类都需要基于@ConditionalOnExpression注释启用/禁用.所有这些都在单独的.java文件中. EX: @ConditionalOnExpression("#T(com.xxx.xxx.xxx.xxx.CxProperties).isAEnabled()}") Class A{ } @ConditionalOnExpression("#T(co
..
我的问题是-我可以自动装配多个类中的一个类的实例吗? 我的应用程序使用Spring MVC在JSP前端页面和我的MongoDB后端之间进行通信.我正在将MongoDB用于我的存储库.我创建了一个为MongoDB执行CRUD方法的服务.可以通过以下一种CRUD方法看到这一点(未显示全部,因为它们不是必需的).它使用Mongo模板. import org.springframework.b
..
在我的实体中,我有一些用于验证的休眠注释,例如@ NotEmpty,@ Pattern ..等 在我的控制器中,执行保存操作时,它具有一个@Valid参数. 但是,如果任何实体具有任何必填字段,并且没有注释,我将会遇到问题. 因此,我想测试每个实体,以确保它们具有必要的注释. 类似的东西: @Test(expect=IllegalArgumentException.c
..
我有一个使用服务的记录器类.每次创建新的记录器时,我都希望可以访问单例作用域的记录服务. 我将日志记录服务自动连接到记录器中,但是,返回了空指针异常.我已经尝试了几种解决方案: 在应用程序上下文中手动定义Bean 试图对记录器进行春季管理,但这只会导致更多问题. 我正在尝试使其在我的junit测试中起作用,并且我确实指定了上下文文件以利用不同的应用程序上下文.但是,即使保持相同
..
我正在尝试使用注释配置Spring Boot. 我上课 @EnableWebMvc @Configuration @ComponentScan({ ... }) @EnableTransactionManagement @EnableAutoConfiguration @Import({ SecurityConfig.class }) public class AppConfig e
..
当前,我正在学习Spring框架,主要关注它的安全模块.我看过一些有关注册和登录的指南.我在 User 类的密码字段中看到了 transient 关键字或 @Transient 注释的这种常见用法. 我的虚拟应用程序正在使用Spring Boot + Spring MVC + Spring Security + MySQL. 我知道 Java的 transient 关键字用于表示
..
在我的Spring Boot应用程序中,我已经配置了以下JMS侦听器: @Component public class Consumer { @JmsListener(destination = "image.index.queue") public void receiveQueue(IndexRequest indexRequest) { ...
..