小编Bru*_*uno的帖子

Phonegap插件活动导入布局

我正在开发一个具有Activity的Cordova插件,我需要从此活动访问应用程序R.layout,以便我可以调用setContentView.

我目前正在做这个import com.example.hello.R,然后在onCreate method I callsetContentView(R.layout.mysurfaceview)`:

问题是我的插件只有在应用程序名称有效时才能工作com.example.hello,但我需要在不同的应用程序上安装我的插件而无需手动进行导入.

有没有办法进行通用导入,类似import <appName>.R或其他任何方式?

android phonegap-plugins cordova

5
推荐指数
1
解决办法
3330
查看次数

使用EntityManager引导多个数据源

我正在尝试使用来自INFOQ的本教程设置具有多个数据源的Springboot(v2.0.0.BUILD-SNAPSHOT)项目

https://www.infoq.com/articles/Multiple-Databases-with-Spring-Boot

但是我需要使用多个EntityManager来代替JdbcTemplate

这是我到目前为止所拥有的

Application.properties

spring.primary.url=jdbc:sqlserver://localhost:2433;databaseName=TEST
spring.primary.username=root
spring.primary.password=root
spring.primary.driverClassName=com.microsoft.sqlserver.jdbc.SQLServerDriver

spring.secondary.url=jdbc:oracle:thin:@//localhost:1521/DB
spring.secondary.username=oracle
spring.secondary.password=root
spring.secondary.driverClassName=oracle.jdbc.OracleDriver
Run Code Online (Sandbox Code Playgroud)

应用程序

package com.test;

import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;

@SpringBootApplication
public Application {
    public static void main(String[] args) {
        SpringApplication.run(Application.class, args);
    }
}
Run Code Online (Sandbox Code Playgroud)

ApplicationConfiguration.java

package com.test.config;
import javax.sql.DataSource;
import org.springframework.boot.autoconfigure.jdbc.DataSourceBuilder;
import org.springframework.boot.context.properties.ConfigurationProperties;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
import org.springframework.context.annotation.Primary;

@Configuration
public class ApplicationConfiguration {

    @Primary
    @Bean(name = "primaryDB")
    @ConfigurationProperties(prefix = "spring.primary")
    public DataSource postgresDataSource() {
        return  DataSourceBuilder.create().build();
    }

    @Bean(name = "primaryEM")
    public LocalContainerEntityManagerFactoryBean storingEntityManagerFactory(
        EntityManagerFactoryBuilder builder, @Qualifier("primaryDB") DataSource ds) { …
Run Code Online (Sandbox Code Playgroud)

java spring hibernate jpa spring-boot

5
推荐指数
2
解决办法
1万
查看次数