问题标签 [spring-framework-beans]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
gradle - 无法解析导入的 Maven bom:无法解析外部依赖项
我对 grails 很陌生,因此我正在尝试使用 IntelliJ 完成以下教程:https ://guides.grails.org/creating-your-first-grails-app/guide/index.html 克隆后存储库,自述文件要求我运行以下命令: gradle publishGuide 但我收到以下错误:
build.gradle 文件的第 19 行如下所示:
感谢您的帮助!
spring - 使用 Spring Beans 使 JUnit5 测试方法线程安全
我正在尝试使用 Spring 框架并行运行 JUnit 5 测试。
我有一个单例 bean:需要在大约 4 个地方(POJO 类)注入的 WebDriver。然后一个测试类将注入其中一些 POJO 类来运行测试方法。因为其他测试将按照相同的模型,使用相同的 bean(webdriver) 运行,所以当测试结束时,bean 会话结束,并且另一个并行测试运行失败,因为 bean 已被销毁。
如何使每个测试方法共享单例 webdriver(而不是跨测试套件执行)所以每个测试会话都有一个不同的 webdriver bean?
我创建了一个尝试这样做的扩展:
这会将每个测试放在线程池中,从而使测试线程安全(理论上)。但是 WebDriver bean 仍然在其他线程之间共享以用于其他测试方法。
我尝试制作 webdriver 原型,但是在一次运行 6 个测试时创建了太多的 bean,导致测试套件崩溃。
java - org.springframework doesn't contain CIpher
I want to import cipher from org.springframework dependency. I have imported it like below,
but there's an error throwing saying that,
Then I tried
I still get the below error,
I want cipher to use encryption and decryption of my otp and expiry date. How can I import cipher from org.springframework
spring - Spring单例类创建多个实例
我正在尝试将课程设置为单例,并使其在以下更改完成
这是为测试单例类而编写的单元测试用例
从单元测试用例:我得到两个不同的哈希码,我相信它创建了多个实例。如果我错过了什么,请告诉我
spring - 在 Spring Batch 中的步骤之间传递值时出现空指针异常
我正在学习 Spring Batch,我正在做一个示例程序,我需要在其中将值从一个步骤传递到另一个步骤。
场景:我有一个人员表,我从中提取人员详细信息,将几列保存到 DTO(在步骤 1 的 ItemWriter 中)并将值从 DTO 传递到 where 子句上的另一个表从中提取相关值(在第 2 步的 ItemReader 中)。最后,我将生成一个包含所有这些值的 CSV。
这是我的代码:
第 1 步的 ItemWriter:
作业执行上下文:
这是我尝试在步骤 2 ItemReader 中访问值的方式
公共类 ReadingObjectItemReader 实现 ItemReader {
}
当我尝试在第 2 步中访问 personDtoList 的值时,我得到了 null。我在步骤 1 完成之前验证了 StepContext 中的值,一切看起来都很好,但是当尝试在步骤 2 中访问它们时,我得到了 null。
我查看了大多数在线可用资源,但我无法弄清楚我哪里出错了。任何帮助表示赞赏。
我在这里先向您的帮助表示感谢。
spring - 扩展 JdbcCursorItemReader 的异常
我是 Spring Batch 的新手,并尝试亲身体验这方面的知识。我已经编写了以下方法来从表中读取数据,但是我收到一个异常,告诉“必须提供 SQL 查询”,尽管我已经在方法中提供了查询。
在 Step 我这样称呼它:
在我的步骤 InputReader 中运行上述代码时,我得到
如果我在定义我的作业生成器和步骤的同一类中编写上述逻辑,并且没有像下面的代码那样扩展 JdbcCursorItemReader ,那么它工作正常。
有人可以建议我在新类中定义它并使用 JdbcCursorItemReader 扩展它时我的实现有什么问题吗?还有没有其他方法可以在除 PaginationReader 之外的 InputReader 上使用 JPA 查询,如 findAll() 和 JPQL?
java - 是否内置支持将处理程序附加到 JaxWsPortProxyFactoryBean 中的集合 HandlerResolver?
我正在创建一个 JaxWsPortProxyFactoryBean 实例,并希望在其上设置一个 HandlerResolver 以记录请求。
我还有一个我要引入的公共库,它有一个实现 BeanPostProcessor 并添加它自己的自定义 HandlerResolver 的类:
问题是postProcessAfterInitialization
设置 AnotherCustomHandlerResolver 的步骤吹走了我的 CustomHandlerResolver。
我通过扩展JaxWsPortProxyFactoryBean
并使用不同的自定义 HandlerResolver 提出了一种解决方法,该自定义 HandlerResolver 包含多个实例:
JaxWsPortProxyFactoryBean 扩展:
多处理程序解析器:
仅仅将处理程序附加到链上似乎很麻烦(而且它还需要将自定义 JaxWsPortProxyFactoryBean 拉入我的 bean 配置中)。是否有内置支持使用 JaxWsPortProxyFactoryBean 执行此操作?
java - 使用 Java Spring Framework 连接到 SQL Server 时出错 - 无法加载 JDBC 驱动程序类
我正在尝试连接到 sql server 数据库并访问它的表。我正在使用 Java 和 springframework。我收到以下错误
Property 'driverClassName' threw exception; nested exception is java.lang.IllegalStateException: Could not load JDBC driver class [com.microsoft.sqlserver.jdbc.SQLServerDriver]
代码是:
bean.xml 文件的属性定义如下
我在这里依赖4个信息。全部以粗体突出显示。下面的屏幕截图显示了服务器名称、用户名和密码。这是使用 microsoft sql server mgmt studio,数据库名称位于数据库下。
我浏览了几篇在线文章。我需要一个主机名或端口吗?或者只是 servername 和 db name 就足够了。bean.xml 文件中是否还缺少其他内容?请让我知道并提前感谢。
spring-boot - 将 @OneToMany 用于使用 Spring Boot 和 MySQL 的 Web 应用程序在创建 bean 时出错
我正在尝试将多个 CreditCards 连接到同一个用户,但是在编译程序时它给出了错误创建 bean。
用户类
信用卡类
用户资源类
信用卡资源类
用户存储接口
CreditCardRepository 接口
主要的
pom.xlm 文件
该代码在编译时会出现以下错误: