Consider defining a bean of type 'com.QK3.Microservice.listCategoryUserRepo.ListRepository' in your...












0















i am getting the following error while i start my spring application. totally new to spring. dont know why am i getting this error . i did not get the same error while using h2 DB.



APPLICATION FAILED TO START
***************************

Description:

Field listRepo in com.QK3.Microservice.listcategories.CategoriesMongoController `enter code here`

required a bean of type 'com.QK3.Microservice.listCategoryUserRepo.ListRepository' that could not be found.

The injection point has the following annotations:
- @org.springframework.beans.factory.annotation.Autowired(required=true)


Action:

Consider defining a bean of type 'com.QK3.Microservice.listCategoryUserRepo.ListRepository' in your configuration.




this is repo class



REPOSITORY CLASS






    `package com.QK3.Microservice.listCategoryUserRepo;



@Repository
@EnableMongoRepositories

public interface ListRepository extends MongoRepository<CategoryDocument, Integer> {

}





Mongo config class is as follows



MONGO CONFIG






   `package com.QK3.Microservice.mongoDbConfig;



@EnableMongoRepositories(basePackages = "com.QK3.Microservice.listCategoryRepo")
@Configuration
public class MongoConfig {


@Bean
CommandLineRunner commandlineRunner(ListRepository listrepository) {
return new CommandLineRunner() {

@Override
public void run(String... args) throws Exception {


}
};
}

}





this is the controller class i have autowired as well



CONTrOLLER CLASS






    `@RestController
public class CategoriesMongoController {
@Autowired
ListRepository listRepo;

@GetMapping("/list-of-categories")
private List<CategoryDocument> listOfAllCategories() {
return listRepo.findAll();
}





`



main class is following.



MAIN METHOD CLASS






 `    '@SpringBootApplication
@ComponentScan("com.QK3.Microservice") //to scan packages mentioned
@EnableMongoRepositories("com.QK3.Microservice.mongoDbConfig") //to activate MongoDB repositories
public class ListCategoriesApplication {

public static void main(String args) {
SpringApplication.run(ListCategoriesApplication.class, args);
}
}'`












share|improve this question



























    0















    i am getting the following error while i start my spring application. totally new to spring. dont know why am i getting this error . i did not get the same error while using h2 DB.



    APPLICATION FAILED TO START
    ***************************

    Description:

    Field listRepo in com.QK3.Microservice.listcategories.CategoriesMongoController `enter code here`

    required a bean of type 'com.QK3.Microservice.listCategoryUserRepo.ListRepository' that could not be found.

    The injection point has the following annotations:
    - @org.springframework.beans.factory.annotation.Autowired(required=true)


    Action:

    Consider defining a bean of type 'com.QK3.Microservice.listCategoryUserRepo.ListRepository' in your configuration.




    this is repo class



    REPOSITORY CLASS






        `package com.QK3.Microservice.listCategoryUserRepo;



    @Repository
    @EnableMongoRepositories

    public interface ListRepository extends MongoRepository<CategoryDocument, Integer> {

    }





    Mongo config class is as follows



    MONGO CONFIG






       `package com.QK3.Microservice.mongoDbConfig;



    @EnableMongoRepositories(basePackages = "com.QK3.Microservice.listCategoryRepo")
    @Configuration
    public class MongoConfig {


    @Bean
    CommandLineRunner commandlineRunner(ListRepository listrepository) {
    return new CommandLineRunner() {

    @Override
    public void run(String... args) throws Exception {


    }
    };
    }

    }





    this is the controller class i have autowired as well



    CONTrOLLER CLASS






        `@RestController
    public class CategoriesMongoController {
    @Autowired
    ListRepository listRepo;

    @GetMapping("/list-of-categories")
    private List<CategoryDocument> listOfAllCategories() {
    return listRepo.findAll();
    }





    `



    main class is following.



    MAIN METHOD CLASS






     `    '@SpringBootApplication
    @ComponentScan("com.QK3.Microservice") //to scan packages mentioned
    @EnableMongoRepositories("com.QK3.Microservice.mongoDbConfig") //to activate MongoDB repositories
    public class ListCategoriesApplication {

    public static void main(String args) {
    SpringApplication.run(ListCategoriesApplication.class, args);
    }
    }'`












    share|improve this question

























      0












      0








      0








      i am getting the following error while i start my spring application. totally new to spring. dont know why am i getting this error . i did not get the same error while using h2 DB.



      APPLICATION FAILED TO START
      ***************************

      Description:

      Field listRepo in com.QK3.Microservice.listcategories.CategoriesMongoController `enter code here`

      required a bean of type 'com.QK3.Microservice.listCategoryUserRepo.ListRepository' that could not be found.

      The injection point has the following annotations:
      - @org.springframework.beans.factory.annotation.Autowired(required=true)


      Action:

      Consider defining a bean of type 'com.QK3.Microservice.listCategoryUserRepo.ListRepository' in your configuration.




      this is repo class



      REPOSITORY CLASS






          `package com.QK3.Microservice.listCategoryUserRepo;



      @Repository
      @EnableMongoRepositories

      public interface ListRepository extends MongoRepository<CategoryDocument, Integer> {

      }





      Mongo config class is as follows



      MONGO CONFIG






         `package com.QK3.Microservice.mongoDbConfig;



      @EnableMongoRepositories(basePackages = "com.QK3.Microservice.listCategoryRepo")
      @Configuration
      public class MongoConfig {


      @Bean
      CommandLineRunner commandlineRunner(ListRepository listrepository) {
      return new CommandLineRunner() {

      @Override
      public void run(String... args) throws Exception {


      }
      };
      }

      }





      this is the controller class i have autowired as well



      CONTrOLLER CLASS






          `@RestController
      public class CategoriesMongoController {
      @Autowired
      ListRepository listRepo;

      @GetMapping("/list-of-categories")
      private List<CategoryDocument> listOfAllCategories() {
      return listRepo.findAll();
      }





      `



      main class is following.



      MAIN METHOD CLASS






       `    '@SpringBootApplication
      @ComponentScan("com.QK3.Microservice") //to scan packages mentioned
      @EnableMongoRepositories("com.QK3.Microservice.mongoDbConfig") //to activate MongoDB repositories
      public class ListCategoriesApplication {

      public static void main(String args) {
      SpringApplication.run(ListCategoriesApplication.class, args);
      }
      }'`












      share|improve this question














      i am getting the following error while i start my spring application. totally new to spring. dont know why am i getting this error . i did not get the same error while using h2 DB.



      APPLICATION FAILED TO START
      ***************************

      Description:

      Field listRepo in com.QK3.Microservice.listcategories.CategoriesMongoController `enter code here`

      required a bean of type 'com.QK3.Microservice.listCategoryUserRepo.ListRepository' that could not be found.

      The injection point has the following annotations:
      - @org.springframework.beans.factory.annotation.Autowired(required=true)


      Action:

      Consider defining a bean of type 'com.QK3.Microservice.listCategoryUserRepo.ListRepository' in your configuration.




      this is repo class



      REPOSITORY CLASS






          `package com.QK3.Microservice.listCategoryUserRepo;



      @Repository
      @EnableMongoRepositories

      public interface ListRepository extends MongoRepository<CategoryDocument, Integer> {

      }





      Mongo config class is as follows



      MONGO CONFIG






         `package com.QK3.Microservice.mongoDbConfig;



      @EnableMongoRepositories(basePackages = "com.QK3.Microservice.listCategoryRepo")
      @Configuration
      public class MongoConfig {


      @Bean
      CommandLineRunner commandlineRunner(ListRepository listrepository) {
      return new CommandLineRunner() {

      @Override
      public void run(String... args) throws Exception {


      }
      };
      }

      }





      this is the controller class i have autowired as well



      CONTrOLLER CLASS






          `@RestController
      public class CategoriesMongoController {
      @Autowired
      ListRepository listRepo;

      @GetMapping("/list-of-categories")
      private List<CategoryDocument> listOfAllCategories() {
      return listRepo.findAll();
      }





      `



      main class is following.



      MAIN METHOD CLASS






       `    '@SpringBootApplication
      @ComponentScan("com.QK3.Microservice") //to scan packages mentioned
      @EnableMongoRepositories("com.QK3.Microservice.mongoDbConfig") //to activate MongoDB repositories
      public class ListCategoriesApplication {

      public static void main(String args) {
      SpringApplication.run(ListCategoriesApplication.class, args);
      }
      }'`








          `package com.QK3.Microservice.listCategoryUserRepo;



      @Repository
      @EnableMongoRepositories

      public interface ListRepository extends MongoRepository<CategoryDocument, Integer> {

      }





          `package com.QK3.Microservice.listCategoryUserRepo;



      @Repository
      @EnableMongoRepositories

      public interface ListRepository extends MongoRepository<CategoryDocument, Integer> {

      }





         `package com.QK3.Microservice.mongoDbConfig;



      @EnableMongoRepositories(basePackages = "com.QK3.Microservice.listCategoryRepo")
      @Configuration
      public class MongoConfig {


      @Bean
      CommandLineRunner commandlineRunner(ListRepository listrepository) {
      return new CommandLineRunner() {

      @Override
      public void run(String... args) throws Exception {


      }
      };
      }

      }





         `package com.QK3.Microservice.mongoDbConfig;



      @EnableMongoRepositories(basePackages = "com.QK3.Microservice.listCategoryRepo")
      @Configuration
      public class MongoConfig {


      @Bean
      CommandLineRunner commandlineRunner(ListRepository listrepository) {
      return new CommandLineRunner() {

      @Override
      public void run(String... args) throws Exception {


      }
      };
      }

      }





          `@RestController
      public class CategoriesMongoController {
      @Autowired
      ListRepository listRepo;

      @GetMapping("/list-of-categories")
      private List<CategoryDocument> listOfAllCategories() {
      return listRepo.findAll();
      }





          `@RestController
      public class CategoriesMongoController {
      @Autowired
      ListRepository listRepo;

      @GetMapping("/list-of-categories")
      private List<CategoryDocument> listOfAllCategories() {
      return listRepo.findAll();
      }





       `    '@SpringBootApplication
      @ComponentScan("com.QK3.Microservice") //to scan packages mentioned
      @EnableMongoRepositories("com.QK3.Microservice.mongoDbConfig") //to activate MongoDB repositories
      public class ListCategoriesApplication {

      public static void main(String args) {
      SpringApplication.run(ListCategoriesApplication.class, args);
      }
      }'`





       `    '@SpringBootApplication
      @ComponentScan("com.QK3.Microservice") //to scan packages mentioned
      @EnableMongoRepositories("com.QK3.Microservice.mongoDbConfig") //to activate MongoDB repositories
      public class ListCategoriesApplication {

      public static void main(String args) {
      SpringApplication.run(ListCategoriesApplication.class, args);
      }
      }'`






      java spring spring-data-mongodb






      share|improve this question













      share|improve this question











      share|improve this question




      share|improve this question










      asked Nov 26 '18 at 3:15









      jotjot

      11




      11
























          0






          active

          oldest

          votes











          Your Answer






          StackExchange.ifUsing("editor", function () {
          StackExchange.using("externalEditor", function () {
          StackExchange.using("snippets", function () {
          StackExchange.snippets.init();
          });
          });
          }, "code-snippets");

          StackExchange.ready(function() {
          var channelOptions = {
          tags: "".split(" "),
          id: "1"
          };
          initTagRenderer("".split(" "), "".split(" "), channelOptions);

          StackExchange.using("externalEditor", function() {
          // Have to fire editor after snippets, if snippets enabled
          if (StackExchange.settings.snippets.snippetsEnabled) {
          StackExchange.using("snippets", function() {
          createEditor();
          });
          }
          else {
          createEditor();
          }
          });

          function createEditor() {
          StackExchange.prepareEditor({
          heartbeatType: 'answer',
          autoActivateHeartbeat: false,
          convertImagesToLinks: true,
          noModals: true,
          showLowRepImageUploadWarning: true,
          reputationToPostImages: 10,
          bindNavPrevention: true,
          postfix: "",
          imageUploader: {
          brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
          contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
          allowUrls: true
          },
          onDemand: true,
          discardSelector: ".discard-answer"
          ,immediatelyShowMarkdownHelp:true
          });


          }
          });














          draft saved

          draft discarded


















          StackExchange.ready(
          function () {
          StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53474345%2fconsider-defining-a-bean-of-type-com-qk3-microservice-listcategoryuserrepo-list%23new-answer', 'question_page');
          }
          );

          Post as a guest















          Required, but never shown

























          0






          active

          oldest

          votes








          0






          active

          oldest

          votes









          active

          oldest

          votes






          active

          oldest

          votes
















          draft saved

          draft discarded




















































          Thanks for contributing an answer to Stack Overflow!


          • Please be sure to answer the question. Provide details and share your research!

          But avoid



          • Asking for help, clarification, or responding to other answers.

          • Making statements based on opinion; back them up with references or personal experience.


          To learn more, see our tips on writing great answers.




          draft saved


          draft discarded














          StackExchange.ready(
          function () {
          StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53474345%2fconsider-defining-a-bean-of-type-com-qk3-microservice-listcategoryuserrepo-list%23new-answer', 'question_page');
          }
          );

          Post as a guest















          Required, but never shown





















































          Required, but never shown














          Required, but never shown












          Required, but never shown







          Required, but never shown

































          Required, but never shown














          Required, but never shown












          Required, but never shown







          Required, but never shown







          Popular posts from this blog

          Feedback on college project

          Futebolista

          Albești (Vaslui)