Я пытаюсь разработать приложение Springboot с нуля. Поскольку я новичок в Springboot, я не могу добавить аннотацию с автопроводкой ... похоже, мне не хватает некоторой зависимости в pom.xml
вот сценарий
pom.xml
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"> <modelVersion>4.0.0</modelVersion> <groupId>springboot</groupId> <artifactId>firstprogram</artifactId> <packaging>war</packaging> <version>0.0.1-SNAPSHOT</version> <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>2.0.2.RELEASE</version> </parent> <name>firstprogram Maven Webapp</name> <url>http://maven.apache.org</url> <dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </dependency> <dependency> <groupId>org.hibernate</groupId> <artifactId>hibernate-validator</artifactId> <version>5.3.6.Final</version> </dependency> </dependencies> <build> <finalName>firstprogram</finalName> </build> </project>
если я пытаюсь добавить зависимость с пружиной MVC. он выдает предупреждение, как весенняя загрузка уже добавляет эти зависимости.
Убедитесь, что ваш сервис аннотирован классом @Component или @Service, а затем, когда вы используете сервис в другом классе, добавьте тег @Autowired в класс.
Также возможно @ ComponentScan