janino

    2熱度

    2回答

    我試圖在儘可能高的級別生成Java代碼。理想情況下,我希望能夠實例化表示語言語法的對象,例如帶有右值和運算符的表達式對象等。 我被指向Janino,似乎有很多類代表這些概念。但是他們也需要String'Location'來引用它們在文件中的位置。這是因爲Janino專爲讀取和寫入一組Java文件而設計。我感興趣的是內部生成和執行代碼的程序。 我不特別想在字節碼級別工作。 有沒有人有任何關於使用Ja

    1熱度

    2回答

    我正在嘗試在logback配置中使用janino條件語句,並且它可以正常使用「if」和「else」。但是我想問一下是否有可能在其中寫入「else if」? 我的情況 - <if condition='p("log.environment").equals("prod")'> <then> <include file="${LOG_CONFIG_DIR}/logback-pro

    0熱度

    1回答

    我們有一個彈簧引導工程和配置的logback-spring.xml如下 <?xml version="1.0" encoding="UTF-8"?> <configuration debug="true"> <include resource="org/springframework/boot/logging/logback/base.xml" /> <define name="INCLU

    2熱度

    3回答

    我有一個應用程序正常工作,直到我引入了下列Maven依賴項。 <dependency> <groupId>joda-time</groupId> <artifactId>joda-time</artifactId> <version>2.3</version> </dependency> <dependency> <groupI

    1熱度

    2回答

    我是使用Scriptella的新手。 我的要求是這樣的: 1)首先,我有幾個非常大的XML文件,從中我也把數據插入到數據庫中。 因此,我決定插入xml文件作爲clob對象。下面是我使用的語法: <script connection-id="out" > insert into DUMMY_TABLE1 values(5, ?{textfile 'D:\Workspace\src\Menu_for

    1熱度

    1回答

    以下是觸發問題的代碼。這裏的代碼使用janino來創建一個編譯器。我假設的錯誤大多與字符串聲明下來後底部Java.lang.ClassnotFound //--------------------------------------------------------- CompilerFactory compilerFactory = new CompilerFactory();

    0熱度

    2回答

    嗨,我使用的logback和JANINO以下版本: <dependency org="ch.qos.logback" name="logback-core" rev="1.0.11" conf="runtime"/> <dependency org="ch.qos.logback" name="logback-classic" rev="1.0.11" conf="runtime"/>

    1熱度

    1回答

    使用的logback的條件處理來比較的logback一個XML配置文件兩個字符串如下失蹤...... <if condition="'test'.equals('test')"> <then> <include resource="logback.local.xml"/> </then> </if> ...導致以下異常。 14:22:08,315 |-ERRO

    1熱度

    2回答

    調用所有javax.el JUEL專家:-) 我們想利用JUEL在一個純Java上下文來計算表達式。這些表達式通常是數學表達式,由用戶通過ui提供。另外一個方面是這些表達式是配置的一部分,並且以後只能作爲另一個進程的一部分進行評估。此外,表達式中使用的變量值僅作爲此過程的一部分纔可用。因此,我們希望在創建表達式時爲用戶提供基本驗證,以便用戶知道他的表情在評估時不會翻倒。 我們之前使用過Janino

    1熱度

    1回答

    在Java中,可以在運行時從包含在字符串中的源代碼編譯和加載類(例如,使用javax.tools.JavaCompiler,EclipseCompiler或Janino)。這個過程可以完全在內存中,不需要編寫任何臨時文件。 Xtend語言的工作原理是將Xtend源代碼轉換爲Java源代碼並編譯。 (糾正我,如果我錯了。)是否有可能將包含Xtend源代碼的字符串轉換爲包含Java源代碼的字符串,以便