リポジトリに関する春ブートに問題があります。 私がサービスを持っている:スプリングブートCrudRepo Beanを定義する
@Service("userService")
public class UserServiceImpl implements UserService {
@Autowired
private UserRepository userRepository;
@Autowired
private RoleRepository roleRepository;
}
、ここでレポ:私はこのメッセージを取得するアプリを実行すると
@Repository("userRepository")
public interface UserRepository extends CrudRepository<User, Long> {
User findByEmail(String email);
}
:
Description:
Field userRepository in com.projectWS.service.UserServiceImpl required a
bean of type 'com.projectWS.repo.UserRepository' that could not be found.
Action:
Consider defining a bean of type 'com.projectWS.repo.UserRepository' in your
configuration.
を私は必死だ私を助けてください... これは私のメインクラスです:
@SpringBootApplication
@Configuration
@EnableWebMvc
public class Main {
public static void main(String[] args) {
SpringApplication.run(Main.class, args);
}
}
別の問題は、@EnableJpaRepositories
が認識されないことです。
「認識されません」とはどういう意味ですか?おそらく、Spring Data JPAへの依存性を含まないように思えます。 (実用的なときにはコンストラクタインジェクションをフィールドインジェクションに優先します) – chrylis
私はpom.xmlにすべての可能な依存性を試しました...私はパサンツの間のことを理解していません。私はこの春のおもちゃで初心者です。 –