使用Autofac进行通用属性注入

时间:2017-01-20 16:42:29

标签: generics dependency-injection autofac dependency-properties

我有一个名为BaseBL的泛型类,它是抽象的业务逻辑类。我的所有BL类都继承自这个类。它有一个BaseDa类型的属性,它是另一个泛型类。

def PULL_REQUEST = env.CHANGE_ID

stage('Analysis') {
        withCredentials([[$class: 'StringBinding', credentialsId: '***', variable: 'GITHUB_ACCESS_TOKEN']]) {
            withSonarQubeEnv('Sonar') {
                withMaven(maven: 'M3') {
                    sh "mvn org.sonarsource.scanner.maven:sonar-maven-plugin:3.2:sonar " +
                            "-Dsonar.analysis.mode=preview " +
                            "-Dsonar.github.pullRequest=${PULL_REQUEST} " +
                            "-Dsonar.github.oauth=${GITHUB_ACCESS_TOKEN}"
                }
            }
        }
    }

如何使用Autofac注入BaseDa属性?

0 个答案:

没有答案