Spring boot mongoDB autowired null repository

Marcell

I am experimenting with spring and MongoDB. In my project I have a repository and a service which has a scheduled method. The problem is, that the repository doesn't get autowired, it is always null.

  • Autowire works correctly in the main application class (tested it by implementing CommandLineRunner )
  • The service is found by componentScan (the constructor is called)

Am I missing somethig?

directory

enter image description here

MachineApplication.java

@SpringBootApplication
@EnableScheduling
public class MachineApplication {
    public static void main(String[] args) {
        SpringApplication.run(MachineApplication.class, args);
    }
}

Worker.java

@Service
public class Worker {

    @Autowired
    private LineDataRepository lineDataRepository;
    @Autowired
    private LineRepository lineRepository;
    ...
    public Worker() {
        System.out.println("--------------------------------");
        System.out.println(lineDataRepository);//null
        System.out.println(lineRepository);//null
    }
}

LineDataRepository

@Repository
public interface LineDataRepository extends MongoRepository<LineData, String> {
}
StanislavL

Add @EnableMongoRepositories to the MachineApplication to let it detect Mongo repositories.

See here

Collected from the Internet

Please contact [email protected] to delete if infringement.

edited at
0

Comments

0 comments
Login to comment

Related

From Dev

Spring Boot Autowired Repository null

From Dev

Spring Boot JPA : Autowired JPA repository is null

From Dev

Autowired Repository null in Controller for a Spring Boot application

From Dev

Spring boot @Autowired repository instance null when using spring security

From Dev

Spring Boot Autowired null

From Dev

spring @Autowired a repository returns null

From Dev

Spring @Autowired gives null in a @Repository bean

From Dev

Autowired property is null - Spring Boot Configuration

From Dev

Spring Boot JavaConfig with Autowired dependencies that are null

From Dev

Autowired in CustomInterceptor getting null(Spring Boot)

From Dev

Autowired property is null - Spring Boot Configuration

From Dev

Autowired field is null in spring boot application

From Dev

How @Repository and @Autowired work in spring boot Dao and Service Layer?

From Dev

Spring Boot setting up MongoDB repository

From Dev

Spring Boot Autowiring Repository Always Null

From Dev

Spring-Boot @Autowired in main class is getting null

From Dev

Spring boot 2 @Transactional annotation makes Autowired fields null

From Dev

Why is my Spring Boot @Autowired MyBatis static mapper null?

From Dev

Understanding Spring Boot @Autowired

From Dev

Understanding Spring Boot @Autowired

From Dev

Spring Autowired null if not found

From Dev

Spring @Autowired comes as null

From Dev

Spring - autowired fields are null

From Dev

Spring @Autowired field is null?

From Dev

Spring - autowired fields are null

From Dev

Spring autowired is null

From Dev

Spring Data JPA + OpenJPA @autowired repository field null in webapp but fine for junit

From Dev

Spring Data JPA + OpenJPA @autowired repository field null in webapp but fine for junit

From Dev

Finding Max and Min values from a MongoDB Repository in Spring Boot

Related Related

  1. 1

    Spring Boot Autowired Repository null

  2. 2

    Spring Boot JPA : Autowired JPA repository is null

  3. 3

    Autowired Repository null in Controller for a Spring Boot application

  4. 4

    Spring boot @Autowired repository instance null when using spring security

  5. 5

    Spring Boot Autowired null

  6. 6

    spring @Autowired a repository returns null

  7. 7

    Spring @Autowired gives null in a @Repository bean

  8. 8

    Autowired property is null - Spring Boot Configuration

  9. 9

    Spring Boot JavaConfig with Autowired dependencies that are null

  10. 10

    Autowired in CustomInterceptor getting null(Spring Boot)

  11. 11

    Autowired property is null - Spring Boot Configuration

  12. 12

    Autowired field is null in spring boot application

  13. 13

    How @Repository and @Autowired work in spring boot Dao and Service Layer?

  14. 14

    Spring Boot setting up MongoDB repository

  15. 15

    Spring Boot Autowiring Repository Always Null

  16. 16

    Spring-Boot @Autowired in main class is getting null

  17. 17

    Spring boot 2 @Transactional annotation makes Autowired fields null

  18. 18

    Why is my Spring Boot @Autowired MyBatis static mapper null?

  19. 19

    Understanding Spring Boot @Autowired

  20. 20

    Understanding Spring Boot @Autowired

  21. 21

    Spring Autowired null if not found

  22. 22

    Spring @Autowired comes as null

  23. 23

    Spring - autowired fields are null

  24. 24

    Spring @Autowired field is null?

  25. 25

    Spring - autowired fields are null

  26. 26

    Spring autowired is null

  27. 27

    Spring Data JPA + OpenJPA @autowired repository field null in webapp but fine for junit

  28. 28

    Spring Data JPA + OpenJPA @autowired repository field null in webapp but fine for junit

  29. 29

    Finding Max and Min values from a MongoDB Repository in Spring Boot

HotTag

Archive