Package org.springframework.context.support

Examples of org.springframework.context.support.ReloadableResourceBundleMessageSource


    @Bean
    @Description("Spring mail message resolver")
    public MessageSource emailMessageSource() {
        log.info("loading non-reloadable mail messages resources");
        ReloadableResourceBundleMessageSource messageSource = new ReloadableResourceBundleMessageSource();
        messageSource.setBasename("classpath:/mails/messages/messages");
        messageSource.setDefaultEncoding(CharEncoding.UTF_8);
        return messageSource;
    }
View Full Code Here


        registry.addInterceptor(localeChangeInterceptor);
    }

    @Bean
    public MessageSource messageSource() {
        ReloadableResourceBundleMessageSource messageSource = new ReloadableResourceBundleMessageSource();
        messageSource.setBasenames("classpath:messsages", "classpath:org/hibernate/validator/ValidationMessages");
        messageSource.setUseCodeAsDefaultMessage(false);
        messageSource.setDefaultEncoding(env.getProperty("encoding"));
        messageSource.setCacheSeconds(60);
        return messageSource;
    }
View Full Code Here

    converters.add(new MappingJacksonHttpMessageConverter());
  }
 
  public Validator getValidator() {
    LocalValidatorFactoryBean factory = new LocalValidatorFactoryBean();
    ReloadableResourceBundleMessageSource messageSource = new ReloadableResourceBundleMessageSource();
    messageSource.setBasename("/WEB-INF/messages/validation");
    if (environment.acceptsProfiles("embedded")) {
      messageSource.setCacheSeconds(0);
    }
    factory.setValidationMessageSource(messageSource);
    return factory;
  }
View Full Code Here

  /**
   * Messages to support internationalization/localization.
   */
  @Bean
  public MessageSource messageSource() {
    ReloadableResourceBundleMessageSource messageSource = new ReloadableResourceBundleMessageSource();
    messageSource.setBasename("/WEB-INF/messages/messages");
    if (environment.acceptsProfiles("embedded")) {
      messageSource.setCacheSeconds(0);
    }
    return messageSource;
  }
View Full Code Here

@ComponentScan(basePackages = {"com.captechconsulting"})
public class AppConfig {

    @Bean
    public MessageSource messageSource() {
        ReloadableResourceBundleMessageSource messageSource = new ReloadableResourceBundleMessageSource();
        messageSource.setBasenames("classpath:i18n/messages");
        // if true, the key of the message will be displayed if the key is not
        // found, instead of throwing a NoSuchMessageException
        messageSource.setUseCodeAsDefaultMessage(true);
        messageSource.setDefaultEncoding("UTF-8");
        // # -1 : never reload, 0 always reload
        messageSource.setCacheSeconds(0);
        return messageSource;
    }
View Full Code Here

        VelocityEngine velocityEngine = new VelocityEngine();
        velocityEngine.setProperty("resource.loader", "class");
        velocityEngine.setProperty("class.resource.loader.class",
                "org.apache.velocity.runtime.resource.loader.ClasspathResourceLoader");
        velocityEngine.setProperty("runtime.log.logsystem.class", "org.apache.velocity.runtime.log.NullLogSystem");
        messageSource = new ReloadableResourceBundleMessageSource();
        messageSource.setBasename("classpath:/org/jtalks/jcommune/service/bundle/TemplatesMessages");
        service = new MailService(sender, FROM, velocityEngine, messageSource, notificationsEnabledProperty);
        MimeMessage message = new MimeMessage((Session) null);
        when(sender.createMimeMessage()).thenReturn(message);
        captor = ArgumentCaptor.forClass(MimeMessage.class);
View Full Code Here

  public void addFormatters(FormatterRegistry registry) {
  }

  @Bean
  public MessageSource messageSource() {
    ReloadableResourceBundleMessageSource messageSource = new ReloadableResourceBundleMessageSource();
    messageSource.setBasenames("WEB-INF/i18n/messages",
        "WEB-INF/i18n/application");
    return messageSource;
  }
View Full Code Here

      PropertiesFactoryBean propertiesFactoryBean = new PropertiesFactoryBean();
      propertiesFactoryBean.setLocation(new ClassPathResource("rest-default-messages.properties"));
      propertiesFactoryBean.afterPropertiesSet();

      ReloadableResourceBundleMessageSource messageSource = new ReloadableResourceBundleMessageSource();
      messageSource.setBasename("classpath:rest-messages");
      messageSource.setCommonMessages(propertiesFactoryBean.getObject());

      return new MessageSourceAccessor(messageSource);

    } catch (Exception o_O) {
      throw new BeanCreationException("resourceDescriptionMessageSourceAccessor", "", o_O);
View Full Code Here

//@ImportResource("classpath:META-INF/spring/security-config.xml")
public class RestExporterExampleRestConfig extends RepositoryRestMvcConfiguration {

  @Bean
  public MessageSource messageSource() {
    ReloadableResourceBundleMessageSource msgsrc = new ReloadableResourceBundleMessageSource();
    msgsrc.setBasename("/WEB-INF/classes/ValidationMessages");
    msgsrc.setFallbackToSystemLocale(false);
    return msgsrc;
  }
View Full Code Here

        return requestMappingHandlerMapping;
    }

    @Bean(name = "messageSource")
    public MessageSource messageSource() {
        ReloadableResourceBundleMessageSource messageSource = new ReloadableResourceBundleMessageSource();
        messageSource.setBasename(MESSAGE_SOURCE);
        messageSource.setCacheSeconds(5);
        return messageSource;
    }
View Full Code Here

TOP

Related Classes of org.springframework.context.support.ReloadableResourceBundleMessageSource

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.