Комментарии 6
Поправьте имя класса Controller - должно быть с большой буквы. Поля, которые инжектите в контроллер и в сервис сделайте final и static для UserRepository не нужен. Ну, и в целом, код обычно тестами покрывают :)
Vintentas @RequiredArgsConstructor создаёт конструктор только для final (без установленных значений) полей, поэтому в конструкторе не будет параметра для установки userService
projectlombok.org/api/lombok/RequiredArgsConstructor.html
@RequiredArgsConstructor
public class UserController {
private UserService userService;
}
projectlombok.org/api/lombok/RequiredArgsConstructor.html
Из статья я понял, что
gradlew (по сути это оболочка, которая использует gradle), нам не нужно иметь заранее установленный Gradle на своем ПК
Но что такое wrapper в gradlew, зачем нам его скачивать?
./gradlew wrapper - загрузка нужной версии wrapper.
...Gradlew читает информацию из файла gradle/wrapper/gradle-wrapper.properties.
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
Spring boot: маленькое приложение для самых маленьких