java类org.springframework.beans.factory.config.PropertiesFactoryBean的实例源码

MybatisAutoConfigurationTest.java 文件源码 项目:spring-boot-starter 阅读 26 收藏 0 点赞 0 评论 0
@Bean
public PropertiesFactoryBean vendorProperties() {
    Properties properties = new Properties();
    properties.put("SQL Server", "sqlserver");
    properties.put("DB2", "db2");
    properties.put("H2", "h2");

    PropertiesFactoryBean propertiesFactoryBean = new PropertiesFactoryBean();
    propertiesFactoryBean.setProperties(properties);
    return propertiesFactoryBean;
}
AbstractJpaConfig.java 文件源码 项目:owsi-core-parent 阅读 25 收藏 0 点赞 0 评论 0
@Bean(name = "hibernateDefaultExtraProperties")
public PropertiesFactoryBean hibernateDefaultExtraProperties(@Value("${hibernate.defaultExtraPropertiesUrl}") Resource defaultExtraPropertiesUrl) {
    PropertiesFactoryBean f = new PropertiesFactoryBean();
    f.setIgnoreResourceNotFound(false);
    f.setFileEncoding("UTF-8");
    f.setLocations(defaultExtraPropertiesUrl);
    return f;
}
AbstractJpaConfig.java 文件源码 项目:owsi-core-parent 阅读 19 收藏 0 点赞 0 评论 0
@Bean(name = "hibernateExtraProperties")
public PropertiesFactoryBean hibernateExtraProperties(@Value("${hibernate.extraPropertiesUrl}") Resource extraPropertiesUrl) {
    PropertiesFactoryBean f = new PropertiesFactoryBean();
    f.setIgnoreResourceNotFound(true);
    f.setFileEncoding("UTF-8");
    f.setLocations(extraPropertiesUrl);
    return f;
}
SpringUtils.java 文件源码 项目:onetwo 阅读 26 收藏 0 点赞 0 评论 0
public static JFishProperties loadAsJFishProperties(String... classpaths){
    PropertiesFactoryBean pfb = createPropertiesBySptring(classpaths);
    try {
        pfb.afterPropertiesSet();
        JFishProperties properties = (JFishProperties)pfb.getObject();
        return properties;
    } catch (IOException e) {
        throw new BaseException("load config error: " + e.getMessage(), e);
    }
}
SpringUtils.java 文件源码 项目:onetwo 阅读 25 收藏 0 点赞 0 评论 0
public static PropertiesFactoryBean createPropertiesBySptring(JFishProperties properties, String...classpaths) {
//      PropertiesFactoryBean pfb = new PropertiesFactoryBean();
        PropertiesFactoryBean pfb = new JFishPropertiesFactoryBean(properties);
        pfb.setIgnoreResourceNotFound(true);
        org.springframework.core.io.Resource[] resources = new org.springframework.core.io.Resource[classpaths.length];
        int index = 0;
        for(String classpath : classpaths){
            resources[index++] = classpath(classpath);
        }
        pfb.setLocations(resources);
        return pfb;
    }
ProbeConfig.java 文件源码 项目:psi-probe 阅读 25 收藏 0 点赞 0 评论 0
/**
 * Version.
 *
 * @return the properties factory bean
 */
@Bean(name = "version")
public PropertiesFactoryBean version() {
  logger.debug("Instantiated version");
  PropertiesFactoryBean bean = new PropertiesFactoryBean();
  bean.setLocation(new ClassPathResource("version.properties"));
  return bean;
}
ChildApplicationContextFactory.java 文件源码 项目:community-edition-old 阅读 27 收藏 0 点赞 0 评论 0
/**
 * Instantiates a new application context state.
 * 
 * @throws IOException
 *             Signals that an I/O exception has occurred.
 */
protected ApplicationContextState(boolean allowInitAccess ) throws IOException
{
    this.allowInitAccess = allowInitAccess;
    // Load the property defaults
    PropertiesFactoryBean factory = new PropertiesFactoryBean();
    factory.setPropertiesPersister(getPersister());
    factory.setLocations(getParent().getResources(
            ChildApplicationContextFactory.CLASSPATH_PREFIX + getCategory() + '/' + getTypeName()
                    + ChildApplicationContextFactory.PROPERTIES_SUFFIX));
    factory.afterPropertiesSet();
    this.properties = (Properties) factory.getObject();
}
UtilNamespaceHandlerTests.java 文件源码 项目:class-guard 阅读 30 收藏 0 点赞 0 评论 0
public void testEvents() throws Exception {
    ComponentDefinition propertiesComponent = this.listener.getComponentDefinition("myProperties");
    assertNotNull("Event for 'myProperties' not sent", propertiesComponent);
    AbstractBeanDefinition propertiesBean = (AbstractBeanDefinition) propertiesComponent.getBeanDefinitions()[0];
    assertEquals("Incorrect BeanDefinition", PropertiesFactoryBean.class, propertiesBean.getBeanClass());

    ComponentDefinition constantComponent = this.listener.getComponentDefinition("min");
    assertNotNull("Event for 'min' not sent", propertiesComponent);
    AbstractBeanDefinition constantBean = (AbstractBeanDefinition) constantComponent.getBeanDefinitions()[0];
    assertEquals("Incorrect BeanDefinition", FieldRetrievingFactoryBean.class, constantBean.getBeanClass());
}
AttributeMapping.java 文件源码 项目:InSpider 阅读 25 收藏 0 点赞 0 评论 0
@Bean
public PropertiesFactoryBean attributeMappingValidatorMessages () {
    final PropertiesFactoryBean properties = new PropertiesFactoryBean ();

    properties.setLocation (new ClassPathResource ("nl/ipo/cds/etl/attributemapping/validator.messages"));

    return properties;
}
Harvester.java 文件源码 项目:InSpider 阅读 25 收藏 0 点赞 0 评论 0
@Bean
public PropertiesFactoryBean harvesterMessages () {
    final PropertiesFactoryBean properties = new PropertiesFactoryBean ();

    properties.setLocation (new ClassPathResource ("nl/ipo/cds/etl/harvest/harvest.messages"));

    return properties;
}


问题


面经


文章

微信
公众号

扫码关注公众号