问题标签 [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.
java - Spring Boot:无法从jar中加载实体、服务等
这个问题在 Stack Overflow 中得到了广泛的评论,但似乎没有一个解决方案适合我的项目。
我有两个独立的项目(MainApplication
和LibraryApplication
),然后我想导出 LibraryApplication ,并将其导入主项目(这是一种简化的方法来保持简单)。
我将 library.jar 导出到主项目中的 libs/ 文件夹,然后将编译文件指令添加到 build.gradle。
jar 确实已添加到类路径中,我可以从 MainApplication 中看到这些类。所以我添加了@ComponentScan
, @EnableJpaRepositories
,@EntityScan
等,但这些注释似乎都不起作用,因为在我运行MainApplication
项目时只创建了 MAIN_ENTITY 。
我尝试了许多在其他相关问题中评论的解决方案,但没有一个对我有用:
- 我搬到
MainApplication.java
了更高的包装级别,但没有结果。 - 我创建了一个
AppConfig.java
inLibraryApplication
项目,并在没有结果的情况下配置了 、和@ComponentScan("com.app")
注入了该类。@EntityScan("com.app")
@EnableJpaRepositories("com.app")
MainApplication
- 我
.*
从我的注释中删除了,所以@ComponentScan("com.app.*")
我@ComponentScan("com.app")
没有结果。
我怎样才能达到预期的效果?
我创建了两个 github 存储库,因此您可以检查/下载代码。
提前致谢!
更新
共享每个项目的 build.gradle 配置:
图书馆用
对于主要
java - 如何仅使用本地目录作为存储库在 gradle 上设置 springframework?
我对使用 gradle 和 springframework 都是新手。
如何在不使用任何外部存储库(包括本地 maven 存储库)的情况下将 springframework 用作 gradle 插件?即只使用下载的 springframework 文件,将它们放在我的本地目录中,然后告诉 gradle 来引用它们。
xml - 春季无法访问 XML 文件
我正在使用 spring 并且无法读取 Spring.xml 文件。ApplicationContext context = new ClassPathXmlApplicationContext("Spring.xml"); 向我显示此错误:原因:java.io.FileNotFoundException:类路径资源 [Spring.xml] 无法打开,因为它不存在
javascript - 加载新模板时如何调用javascript函数?
我正在使用弹簧框架。我的项目是“Maven 项目”。
此功能使用特定颜色更改所选项目的背景,同时使其余导航项目不着色。
这是我的模板...
我的“selectNavigator”函数被称为“onload”,但它不起作用。我不知道为什么它不起作用。
spring-boot - com.zaxxer.hikari.pool.HikariPool$PoolInitializationException:池初始化期间出现异常:springHikariCP - 连接不可用
你能帮忙吗:
我启动了我的应用程序,但它在几秒钟后关闭,出现以下错误:
java - 找不到“org.springframework.http.codec.ServerCodecConfigurer”类型的 bean
应用程序无法启动
描述:
modifyRequestBodyGatewayFilterFactory
方法中的参数 0需要找不到org.springframework.cloud.gateway.config.GatewayAutoConfiguration
类型的 bean 。'org.springframework.http.codec.ServerCodecConfigurer'
行动:
考虑在配置中定义一个 bean 类型'org.springframework.http.codec.ServerCodecConfigurer'
。
拾取 JAVA_TOOL_OPTIONS: -agentlib:jvmhook
拾取 _JAVA_OPTIONS: -Xbootclasspath/a:"C:\Program Files (x86)\HPE\Unified Functional Testing\bin\java_shared\classes\jasmine.jar"
拾取 JAVA_TOOL_OPTIONS: -agentlib: jvmhook
java - 我没有找到“导入 org.springframework.jbdc.core.JsbcTemplate”
我正在寻找一个小时来找到我的问题的解决方案,我正在使用 maven to pom.xml 来查找此导入 org.springframework.jdbc.core.JdbcTemplate 的库
我的 pom.xml
结果是:-
java - 编写存储库类以从链接的 3 个表中获取数据
我有3张桌子
Port_Register
Telecom_Codes
联系方式_供应商
Gaining_Code
实际上Losing_Code
是Telecom_Code
对于以下场景,我编写了如下所示的实体类
我必须在存储库类中编写一个函数来获取格式的数据
我只知道 crud 有一个预定义的存储库接口,它的功能在运行时了解 abt 实现。
所以我创建了一个看起来像的存储库
我以为我会打电话
然后我可以用它来获取个人信息
但这是完全错误的。
请帮助我如何为此编写存储库。
任何帮助表示赞赏
java - 我们需要 Spring Beans 中的静态字段吗?
我已经看到了将 Logger 实例创建为使用任何 Spring 注释 ( @Component
, @Service
) 注释的类的静态属性的一般做法。
因为,默认情况下,创建的所有 bean 本质上都是单例的。我们真的需要这个 scnerio 中的静态字段,因为毕竟只有一次实例吗?
spring - 带有Java Config的Spring autowire =“byType”?
我可以通过以下方式在 XML 配置中按类型和名称自动装配
但是我怎样才能在 Java 配置中完成同样的事情呢?我的意思是,什么是 Java Config 等价于 autowire="byName" 和 by autowire="byType" 属性?
以下代码不起作用
提前致谢!