spring-annotations相关内容
如何使用 Spring 中的 @Value 注释从属性文件中将值注入到 Map 中? 我的 Spring Java 类是,我尝试使用 $,但收到以下错误消息: 无法自动装配字段:private java.util.Map Test.standard;嵌套异常是 java.lang.IllegalArgumentException:无法解析字符串值“${com.test.standard
..
我有一个关于使用基于第三方 wsdl 文件的网络服务的问题. 我已经使用了给定的 wsdl 并生成了 120 多个所需的 java 文件.这个过程是通过使用 xjc 完成的.在 Sping 环境中,我能够通过调用几个公开的服务成功创建几个 JUnit 测试. 但是,为了成功测试这些服务,我必须将 @XmlRootElement 注释添加到生成的 java 文件中.否则,我会遇到一个错误
..
我已经创建了我的新自定义注解@MyCustomAnnotation @Target({ElementType.METHOD, ElementType.TYPE, ElementType.FIELD})@保留(运行时间)公共@interface MyCustomAnnotation{} 我在组件和 bean 上应用了该注释.这是代码, @MyCustomAnnotation@组件公共类 Cor
..
尝试使用 自动装配两个 bean 时出现以下错误 没有定义类型为 [javax.jms.ConnectionFactory] 的合格 bean:预期单个匹配 bean,但发现 2:aConnectionFactory, bConnectionFactory 说明:org.springframework.boot.autoconfigure.jms.JmsAnnotationDrivenC
..
我已将 Spring Boot 应用程序配置为使用本地数据库进行身份验证,并且可以正常工作(有一个警告,参见 我的另一个问题),但并非我的所有测试类都适用于新配置. 这是配置的相关部分(查看全部这里): @Autowired私有数据源数据源;@覆盖public void configure(AuthenticationManagerBuilder builder) 抛出异常 {构建器 .j
..
spring boot 注解@order 数字越小,优先级越高 如果我使用 @Order(-1000),那是什么意思?极高? 解决方案 是的,@Order(-1000) 会给你比 @Order(-1) 或 @Order(1000). @Order(-2147483648) 具有最高优先级. 在此处查看更多信息 https://docs.spring.io/sprin
..
这对你来说可能是一个非常简单的问题.但我读了很多文档,我完全糊涂了.我们可以使用@Component 代替@Bean 或@Bean 代替@Component(以及@Repository @Service @控制器)? 干杯 解决方案 组件 @Component 也用于 @Service 和 @Repository 用于使用类路径扫描自动检测和自动配置 bean.> 只要这些类
..
在 @Document 注释中使用 SpEL 寻找一些帮助,参考: spring-data-elasticsearch:3.2.3.RELEASE 和 spring boot 2.2.1 RELEASE 我在用谷歌搜索帮助解决这个问题时遇到了麻烦,因为关键字选择了不相关的问题(我已经看到了 关于动态 indexName 的其他(未回答)问题). 我想设置 @Document
..
我正在尝试通过使用 aliasFor 注释来使用 spring 的元注释来为 spring 创建自定义注释 RequestParam 简单的“扩展/替换" @Target(ElementType.PARAMETER)@Retention(RetentionPolicy.RUNTIME)@记录公共@interface RequestParam {@AliasFor("姓名")字符串值()默认
..
我正在使用 Spring Boot 注释配置.我有一个类的构造函数接受 2 个参数(字符串,另一个类). 水果.java public class Fruit {公共水果(字符串水果类型,苹果苹果){this.FruitType = FruitType;this.apple = 苹果;}} Apple.java public class Apple {} 我有一个类需要通过向构造函数
..
我正在使用 spring boot 2.X 应用程序处理 spring batch,实际上它的现有代码是我从 git 中检出的.运行应用程序时,由于以下错误而失败,仅适用于我,其他代码也适用. scaAnnotationConfigApplicationContext:上下文初始化期间遇到异常 - 取消刷新尝试:org.springframework.beans.factory.Unsatisf
..
我正在使用 Spring MVC 创建一个可视化编辑器 Web 应用程序. 可视化有一些属性: public class VisualizationProperties {双笔划宽度 = 1;矩形选中区域;} 每个浏览器会话都应该有一个,所以我将它定义为会话范围的 bean: @Component@Scope("会话")公共类可视化属性{... 因为我想从服务中访问它... @Se
..
我正在研究使用 Apache-CXF 开发的 REST 服务.我正在使用 Spring 3.1 注释来连接 bean.我编写了一个拦截器,它拦截我的 REST 方法以进行监控.为此,我必须自动装配我的 Monitor 类,该类作为库添加到我的项目中.@Autowired 在这种情况下似乎不起作用,并导致 NPE.我在这里做错了什么吗? @Aspect@成分公共类 ApplicationMonit
..
@Pattern(regexp="^\\w{8,}")私人字符串用户名; 此模式只能由数字、字母和下划线字符组成. 如何在模式中添加点 (.) 谢谢 解决方案 试试这个,如果你明确定义所有有效字符可能更容易理解: @Pattern(regexp="^[A-Za-z0-9_.]{8,}")私人字符串用户名;
..
我正在使用 https://github.com/AKQABER/simple-spring-memcached 将 memcached 作为缓存实现与 spring 集成. 但是我没有成功:P 我使用的是 spring 4 和 spring-data-jpa public interface FooRepository extends JpaRepository{@Cacheabl
..
我想用 swagger 来记录我的项目.我在我的项目中添加了 swagger 注释和 io.springfox 依赖项,但是当我运行 mvn clean package 时,我有很多错误: PS D:\parent-project>mvn 清洁包[信息] 正在扫描项目...[信息] ---------------------------------------------------------
..
我有一个问题,也许很简单,但是我找不到解决方法. 我使用的是Spring Boot,并在代码中添加了一些注释,如下所示: @EnableEurekaClient@SpringBootApplication@EnableCaching公共类MyApplication {公共静态void main(String [] args){SpringApplication.run(MyApplica
..
有没有一种方法可以将一个空列表设置为Spring中某个属性的默认值,例如: @Value("$ {my.list.of.strings:" +新的ArrayList()+“}")私有列表我的列表; 显然不是新的ArrayList,但是我在那里需要一个空列表. 解决方案 在查看SpEL规范并结合@javaguy的答案后,我想到了: @Value("$ {my
..
好的,所以如果我需要在构造函数中放入一些原始值,该怎么做? @Autowired公共CustomBean(字符串名称,@Qualifier("SuperBean")SuperBean superBean){极好的();this.superBean = superBean;this.name =名称;} 例如,在这里,我定义的是superBean具有限定符"SuperBean",但我也想知道
..
我有一个spring MVC应用程序,用户可以在其中通过单击按钮开始生成报告.此过程可能需要几分钟〜10-20分钟.我在服务调用周围使用springs @Async批注,以便异步生成报告.当我向用户弹出一条消息时,指示作业当前正在运行.现在,我想做的是,如果另一个用户(管理员)可以通过按钮启动报告生成,该按钮应取消/停止当前运行的@Async任务并重新启动新任务.为此,我致电 ....未来=
..