MongoDBに接続できません

ulou

SpringとMongoDBを使用したJavaプロジェクトに問題があります。以下のコードを使用してください。

jira.pathとspring.data.mongodb.portを使用してjiraConfig.propertiesでデータベースに接続しようとしましたが、機能せず、解決策が見つかりません。何か忘れましたか?

public class JiraProjectBriefControllerImpl implements JiraProjectBriefController {



  @Autowired
    JiraProjectBriefRepository jiraProjectBriefRepository;

    @Override
    public void update() {
        JiraController jiraController = new JiraControllerImpl();

        List<ProjectBrief> projectBriefs = jiraController.getAllProjectsBrief();

         jiraProjectBriefRepository.save(projectBriefs);
    }

    @Override
    public List<ProjectBrief> getProjectsBrief() {
        return jiraProjectBriefRepository.findAll();
    }

    @Override
    public ProjectBrief findById(int id) {
        return jiraProjectBriefRepository.findById(id);
    }}

// 2番目のクラス

@Configuration
@EnableAutoConfiguration
public interface JiraIntegrationService {

    static void main(String[] args) {

        SpringApplication.run(JiraIntegrationService.class, args);

        JiraProjectBriefController jiraProjectBriefController = new JiraProjectBriefControllerImpl();

        jiraProjectBriefController.update();

        System.out.print(jiraProjectBriefController.getProjectsBrief());
    }

}

//エラー

java.lang.reflect.InvocationTargetException
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:498)
    at org.springframework.boot.maven.AbstractRunMojo$LaunchRunner.run(AbstractRunMojo.java:478)
    at java.lang.Thread.run(Thread.java:745)
Caused by: java.lang.NullPointerException
    at pl.ie.service.JiraProjectBriefControllerImpl.update(JiraProjectBriefControllerImpl.java:23)
    at pl.ie.JiraIntegrationService.main(JiraIntegrationService.java:26)
    ... 6 more
duffymo

メインで行うように、オブジェクトでnewを呼び出すと、Springは見えなくなります。オブジェクトの作成とその依存関係の充足はあなた次第です。

そのオブジェクトを作成するためにnewを呼び出すべきではありません。Spring Beanファクトリをインスタンス化し、すべての依存関係が組み込まれた必要なインスタンスを提供するように依頼することをお勧めします。

これは、Springの新規ユーザーによくある誤解です。彼らはnewを呼び出し、Springの依存関係が配線されていない理由を理解できません。

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

MongoDBに接続できません

分類Dev

AzureでMongoDBに接続できません

分類Dev

Spark経由でMongoDBに接続できません

分類Dev

SSLでApacheSparkをMongoDBに接続できません

分類Dev

FirebaseFunctionsでMongoDBに接続できません

分類Dev

NodejsでMongoDBに接続できません

分類Dev

MongoClientでmongoDBに接続できません

分類Dev

同じLANでもmongodbに接続できません

分類Dev

ubuntu-mongodbにリモートで接続できません

分類Dev

Minikube / kubernetsポッドはMongodb Atlasに接続できません

分類Dev

mongodbコンテナホストに接続できません

分類Dev

Node.jsからMongoDBに接続できません

分類Dev

MongoDBがサーバーに接続できません

分類Dev

Express-MongoDBサーバーに接続できません

分類Dev

Mongodbポート27017に接続できません

分類Dev

mongodbクラスターに接続できません

分類Dev

DjangoはmongoDBアトラスに接続できません

分類Dev

MongoDB Atlasクラスターに接続できません:DNSHostNotFound

分類Dev

mongoDB、mongoose、DBに接続できません

分類Dev

Mongooseを使用してMongoDBに接続できません

分類Dev

mongoDBアトラスに接続できません

分類Dev

DjangoMongoengineがMongoDBに接続できません

分類Dev

Dockerコンテナのmongodbに接続できません

分類Dev

Pentaho PDICEを使用してMongoDbに接続できません

分類Dev

c#をmongoDbに接続できません

分類Dev

mongodbサービスに接続できません

分類Dev

Kestrel .NET API-mongodb // urlに接続できません

分類Dev

ノードアプリはMongoDBに接続できませんが、Dockerでのみ接続できます

分類Dev

Wildflyに接続できません

Related 関連記事

  1. 1

    MongoDBに接続できません

  2. 2

    AzureでMongoDBに接続できません

  3. 3

    Spark経由でMongoDBに接続できません

  4. 4

    SSLでApacheSparkをMongoDBに接続できません

  5. 5

    FirebaseFunctionsでMongoDBに接続できません

  6. 6

    NodejsでMongoDBに接続できません

  7. 7

    MongoClientでmongoDBに接続できません

  8. 8

    同じLANでもmongodbに接続できません

  9. 9

    ubuntu-mongodbにリモートで接続できません

  10. 10

    Minikube / kubernetsポッドはMongodb Atlasに接続できません

  11. 11

    mongodbコンテナホストに接続できません

  12. 12

    Node.jsからMongoDBに接続できません

  13. 13

    MongoDBがサーバーに接続できません

  14. 14

    Express-MongoDBサーバーに接続できません

  15. 15

    Mongodbポート27017に接続できません

  16. 16

    mongodbクラスターに接続できません

  17. 17

    DjangoはmongoDBアトラスに接続できません

  18. 18

    MongoDB Atlasクラスターに接続できません:DNSHostNotFound

  19. 19

    mongoDB、mongoose、DBに接続できません

  20. 20

    Mongooseを使用してMongoDBに接続できません

  21. 21

    mongoDBアトラスに接続できません

  22. 22

    DjangoMongoengineがMongoDBに接続できません

  23. 23

    Dockerコンテナのmongodbに接続できません

  24. 24

    Pentaho PDICEを使用してMongoDbに接続できません

  25. 25

    c#をmongoDbに接続できません

  26. 26

    mongodbサービスに接続できません

  27. 27

    Kestrel .NET API-mongodb // urlに接続できません

  28. 28

    ノードアプリはMongoDBに接続できませんが、Dockerでのみ接続できます

  29. 29

    Wildflyに接続できません

ホットタグ

アーカイブ