Annyce Davis

Helping you write beautiful code

  • Home
  • Public Speaking
  • About Me
  • Courses
  • Life

Grails: Displaying messages from messages.properties in Quartz Job

December 16, 2013 by Annyce Davis Leave a Comment

When working with Quartz Jobs, you may want to take advantage of Strings that are located in the messages.properties file.   In order to do this, you need to get a reference to the messageSource bean and then call the getMessage() method with the name of the message that you want to use, whatever objects you need to pass to the message and finally the locale. (examples below)

def messageSource 
...
messageSource.getMessage('my.msg', [myObject] as Object[], Locale.US)

Without any parameters in the message:

def messageSource 
...
messageSource.getMessage('my.msg.no.params', null, Locale.US)

Share this:

  • Click to share on Twitter (Opens in new window)
  • Click to share on Facebook (Opens in new window)
  • Click to share on Google+ (Opens in new window)
  • Click to share on LinkedIn (Opens in new window)

Related

Filed Under: Grails Tagged With: Locale, Quartz Job

Newsletter

Follow Me

So You Want to Be an Android Developer…

If I had a nickel for every time someone asked me: How do I become an Android Developer? Let's just say I'd have a whole lot of nickels! So as a gift to the … [Read More...]

[NEW COURSE]: “Intermediate Kotlin for Android Developers”

My second course with LinkedIn Learning is now available, "Intermediate Kotlin for Android Developers"! As an avid fan of the Kotlin programming language, I had … [Read More...]

Categories

  • Android (45)
  • Communication (2)
  • Git (3)
  • Gradle (4)
  • Grails (23)
  • Java (8)
  • JavaScript (6)
  • Kotlin (8)
  • Life (2)
  • Public Speaking (20)
  • RxJava (1)
  • Twitter (3)
  • Uncategorized (11)
  • Video Course (3)

Copyright © 2019 · Beautiful Pro Theme on Genesis Framework · WordPress · Log in