У меня есть исключение нулевого указателя для репозитория JPA, я думал, что репозитории не нужно создавать, когда они имеют @Autowired
.
@Component
public class UserService {
@Autowired
UserRepository repository;
private Logger logger = LoggerFactory.getLogger(this.getClass());
public void createUser(User user) {
System.out.println("user email = " + user.getEmail());
repository.save(user);
}
...
Применение
@ComponentScan({"mypackage", "mypackage.service"})
@SpringBootApplication
public class Application implements CommandLineRunner {
public static void main(String[] args) {
SpringApplication.run(Application.class, args);
}
@Override
public void run(String... args) throws Exception {
}
}