Ошибка создания bean-компонента с именем userRepository, определенным в com.user.Repository.UserRepository, определенномJAVA

Программисты JAVA общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Ошибка создания bean-компонента с именем userRepository, определенным в com.user.Repository.UserRepository, определенном

Сообщение Anonymous »

Репозиторий
*Поскольку я пытаюсь ввести данные пользователя, но получаю исключение bean-компонента, я не знаю того, что я пропустил
из интерфейса репозитория, у меня есть реализация JPA и я тоже триаду с крудом. Я пока не упоминаю ни одного класса контроллера
public interface UserRepository extends JpaRepository {

public User findByName(String username);
}

Модель пользователя
@Entity
@Table(name = "users")
public class User {
@Id
@GeneratedValue(strategy = GenerationType.AUTO)
private Long id;
private String username;
private String email;
private Date DOB;
private String Address;

public User() {
}

public User(Long id, String username, String email, Date DOB, String address) {
this.id = id;
this.username = username;
this.email = email;
this.DOB = DOB;
Address = address;
}

public Long getId() {
return id;
}

public void setId(Long id) {
this.id = id;
}

public String getUsername() {
return username;
}

public void setUsername(String username) {
this.username = username;
}

public String getEmail() {
return email;
}

public void setEmail(String email) {
this.email = email;
}

public Date getDOB() {
return DOB;
}

public void setDOB(Date DOB) {
this.DOB = DOB;
}

public String getAddress() {
return Address;
}

public void setAddress(String address) {
Address = address;
}
}

Пользовательское обслуживание
Пользовательское обслуживание, которое я предоставил
public interface UserService {

//Creating User
public User CreateUser(User user) throws Exception;
}

ServiceImp
public class UserServiceImp implements UserService {

@Autowired
private UserRepository userData;

//Creating user
@Override
public User CreateUser(User user) throws Exception {
User local=this.userData.findByName(user.getUsername());
if(local!=null)
{
System.out.println("User is already present!!");
throw new Exception("User is already there");
}
else {
local=this.userData.save(user);
}
return local;
}
}

Основной класс
Это основной класс
@SpringBootApplication
public class UserInformationApplication implements CommandLineRunner {

public static void main(String[] args) {

SpringApplication.run(UserInformationApplication.class, args);
}

@Override
public void run(String... args) throws Exception {
System.out.println("starting Application");
}
}


Подробнее здесь: https://stackoverflow.com/questions/690 ... ository-us
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «JAVA»