【java-在多模块项目中构建特定的模块】教程文章相关的互联网学习教程文章

基于SpringBoot构建分模块Java Web项目【图】

开始先给大家讲一个故事: 客户要做一个内部办公系统项目,项目包含了 前台接待,员工管理,财务结算,库存管理 然后,我们一块做,做完上线。 过了段时间,某个功能需要修改,于是你们一块改改改,上线时,所有功能都暂停使用20分钟,更新版本。 再过了段时间,财务结算需要修改,于是又改改改,上线时,又暂停20分钟,更新版本。 时间过去了,客户又提出,,,,, 客户开始抱怨了,我只是要改某个模块,每次都要所有部门都暂停,...

java-如何从Weblogic的jms模块的资源摘要表中获取jms队列列表?【代码】

我需要打印jms模块的jms队列列表.我使用此代码查找所需的队列并获取参数,但是如何获取所有队列的名称并打印它们呢?Properties env = new Properties();env.put(Context.PROVIDER_URL, "host:port");env.put(Context.SECURITY_PRINCIPAL, "username");env.put(Context.SECURITY_CREDENTIALS, "password");env.put(Context.INITIAL_CONTEXT_FACTORY, "weblogic.jndi.WLInitialContextFactory");InitialContext ctx = new InitialCon...

Java-想法:发现太多模块声明【代码】

我想创建hello world java 9应用程序,并以intellij的想法启动它. 现在我有以下结构: 内部模块-info.java的内容:module my.module.Second {requires my.module.First; }外部模块-info.java的内容:module my.module.First {exports my.pack; }但是idea抱怨我的项目:Error:(1, 1) java: too many module declarations found我不明白为什么会这样以及真正的错误是什么.所以 题: 我的问题是如何强迫思想接受我的世界. 附:乍一看,错...

java-用于地图序列化的Jackson模块【代码】

我有一个包含地图(带有非字符串键)和一些其他字段的类.public class MyClass() {private Map<KeyObject, OtherObject> map;private String someField;public MyClass(Map<KeyObject, OtherObject> map, String someField) {this.map = map;this.someField = someField;}// Getters & Setters }我想使用Jackson来对该类进行序列化和反序列化.我看到了另一种方式,决定尝试使用jackson modules. 我遵循了this post,并扩展了JsonDeseri...

java-如果将Jdbc作为Web应用程序部署在Jboss AS 7中,模块名称是什么?【代码】

从Jboss AS7的post开始,jdbc驱动程序可以作为常规应用程序进行部署.但是,一个问题是,其他应用程序如何能够引用此jdbc jar? 这是我尝试过的但不起作用<?xml version="1.0" encoding="UTF-8"?> <jboss-deployment-structure xmlns="urn:jboss:deployment-structure:1.0"> ...... <deployment><dependencies><module name="ojdbc6.jar" /></dependencies> </deployment> ..... </jboss-deployment-structure>UPDATE 当我部署ojdbc.ja...

java-运行多模块Maven项目【代码】

这是一个基本问题,我只是不太熟悉Maven多模块结构.说,我有一个Web应用程序.我想将一些模块连接到它(某些服务).我是否需要仅将其中一个模块(依赖于其他模块)制作为一个Web应用程序,然后运行它?起初我以为我可以运行整个项目,但是这个选项在我的IDE中是无效的(我现在正在使用NetBeans),这使我认为我应该运行一个类似于主模块的东西(在这种情况下为Web应用程序) ).是这样吗?提前致谢.解决方法:如果您有一个多模块项目,则需要类似以下...

java-使用带有datanucleus maven插件的单独模块中的JDO持久类【代码】

我有一个使用JDO可以持久保存到数据库的应用程序-我想使用第二个Java模块中的PersistenceCapable类.尽管应用程序会编译一个简单的测试,但会出现错误:The class “com.hello.world.Foo” is not persistable This means that it either hasnt been enhanced, or that the enhanced version of the file is not in the CLASSPATH (or is hidden by an unenhanced version), or the Meta-Data/annotations for the class are not fou...

使用Java的Atomic类进行模块化增量

我很惊讶Java的AtomicInteger和AtomicLong类没有模块化增量的方法(因此在达到限制后值会回绕到零). 我认为我必须遗漏一些明显的东西.最好的方法是什么? 例如,我想在线程之间共享一个简单的int,我希望每个线程能够增加它,比如mod 10. 我可以创建一个使用同步/锁的类,但有更好,更简单的方法吗?解决方法:在addModular()方法中添加synchronized修饰符或块有什么困难? Atomic类没有这个功能的原因是它们基于当前CPU提供的specific at...

在Android Studio中添加新模块时出现java.lang.NoClassDefFoundError:android.support.v4.app.NavUtilsJB错误【代码】

我在项目中添加新模块(https://github.com/lomza/android-color-picker)时出现了一个奇怪的错误.没有这个模块项目运行正常,但如果将此项目作为模块添加到我的主项目并编译它 – 一切看起来不错,但应用程序启动并强制关闭立即给我这个错误:FATAL EXCEPTION: mainjava.lang.NoClassDefFoundError: android.support.v4.app.NavUtilsJBat android.support.v4.app.NavUtils$NavUtilsImplJB.getParentActivityName(NavUtils.java:125)at...

Kotlin 1.2.10和Java 9对自动模块有相反的规则吗?【代码】

我有一个使用Kotlin Gradle插件的Gradle项目.我想构建一个Java 9模块,所以我的目录结构如下所示:src/main/java/- module-info.java src/main/kotlin/- Foo.kt- Bar.kt build.gradle ...我的build.gradle声明了以下依赖项:dependencies {compile "org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.2.10"compile "org.jetbrains.kotlin:kotlin-reflect:1.2.10"compile "org.junit.jupiter:junit-jupiter-api:5.0.2" }我在我的Kotlin源代...

java – 为什么不允许导出整个模块?【代码】

在Java 9的模块声明中有2个结构:exports com.foo;和opens com.foo;其中,导出授予编译时访问权限,而opens则允许运行时访问,作为反射和资源. 打开对导出有一个宽容,您可以将整个模块定义为打开,结果与显式打开每个包相同:open module com.mod {但是没有相似的结构exported module com.mod {我的问题:为什么会这样;有什么决定允许一次打开整个模块而不是出口?解决方法:模块的导出定义了它的API,应该有意设计并保持稳定. “导出的模...

使用python API进行的培训作为Java API中LabelImage模块的输入?【代码】

我有java tensorflow API的问题.我使用python tensorflow API运行训练,生成文件output_graph.pb和output_labels.txt.现在出于某种原因,我想使用这些文件作为java tensorflow API中LabelImage模块的输入.我认为一切都会正常工作,因为该模块只需要一个.pb和一个.txt.不过,当我运行模块时,我收到此错误:2017-04-26 10:12:56.711402: W tensorflow/core/framework/op_def_util.cc:332] Op BatchNormWithGlobalNormalization is deprec...

Android Studio Java库模块与Android库模块

我期望的最终结果是有一个项目可以输出共享相同代码库的Mobile,Tv和Wear应用程序的不同产品风格.因此,我希望代码库成为所有三种应用程序类型的依赖项,其中每个应用程序模块只包含活动和与代码库的交互. 我的第一个想法是在我新创建的项目中添加一个“Android库模块”,但我注意到这只是一个新的应用程序模块,它有自己的资源和一切.我希望代码库更像“Java库”,但它需要访问像“android.graphics.Color”这样的包. 所以简而言之,实现...

什么是Java 9中的开放模块以及如何使用它【代码】

模块与open关键字之前和之后有什么区别?例如:open module foo { }module foo { }解决方法:为了提供对模块的反射访问,Java 9引入了open关键字. 您可以在模块声明中使用open关键字创建开放模块. 一个开放模块允许对其他模块的所有包进行反射访问. 例如,如果你想使用一些严重依赖于反射的框架,比如Spring,Hibernate等,你可以使用这个关键字,为它启用反射访问. 您可以使用包声明中的opens语句为模块的指定包启用反射访问:module foo...

在Kotlin中开发的Android库模块导出到Java Application导致失败的解决方案:Lkotlin / jvm / internal / Intrinsics【代码】

我在Kotlin开发了一个Android库模块 – 在Kotlin项目上进行了测试,一切正常.使用gradle的maven-publishing插件,我生成了aar文件并将它们上传到Maven服务器上,所以后来我使用compile’group:artifact:version’在Android Java Application上添加了lib. 库文件似乎被识别,但是,当我尝试启动Lib上存在的活动时,我得到以下堆栈跟踪:05-12 14:21:48.221 11735-11735/*****.*****.dev W/art: Unable to resolve Lbr/com/**********/da...