1
Grails 3.1を使用して、カスタムプロパティファイルを作成し、そのファイルに存在するデータを読み込もうとしています。Grails 3. * - カスタムプロパティファイルの作成とデータの読み込み
ファイルmyapp.properties
は、configディレクトリにあると私は私のコントローラにデータを読みたいな
name = "abc"
としてデータが含まれています。
任意の提案は
Grails 3.1を使用して、カスタムプロパティファイルを作成し、そのファイルに存在するデータを読み込もうとしています。Grails 3. * - カスタムプロパティファイルの作成とデータの読み込み
ファイルmyapp.properties
は、configディレクトリにあると私は私のコントローラにデータを読みたいな
name = "abc"
としてデータが含まれています。
任意の提案は
最も簡単な方法は、春ブーツの@ConfigurationProperties
で、おそらくですが認識されます。
@Autowired
MyConfiguration myConfiguration
def foo() {
render myConfiguration.name
}
:
@ConfigurationProperties(locations=['classpath:myapp.properties'])
class MyConfiguration {
String name
}
は、コントローラまたはサービスにgrails-app/resources.groovy
myConfiguration(MyConfiguration)
自動ワイヤーそれでのSpring Beanとして、それを追加します。
は、コンフィギュレーション・クラスを作成し、あなたのmyapp.properties
src/main/resources
に入れて
なぜカスタムプロパティファイルが必要ですか?標準の 'propertyplaceholderconfigurer'機構を使って、あなたのプロパティを' application.groovy'に入れてみませんか? https://grails.github.io/grails-doc/3.0.x/guide/spring.htmlを参照してください。 – saw303