Репозиторий
*Поскольку я пытаюсь ввести данные пользователя, но получаю исключение 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
Ошибка создания bean-компонента с именем userRepository, определенным в com.user.Repository.UserRepository, определенном ⇐ JAVA
Программисты JAVA общаются здесь
1736169430
Anonymous
[b]Репозиторий[/b]
*Поскольку я пытаюсь ввести данные пользователя, но получаю исключение bean-компонента, я не знаю того, что я пропустил
из интерфейса репозитория, у меня есть реализация JPA и я тоже триаду с крудом. Я пока не упоминаю ни одного класса контроллера
public interface UserRepository extends JpaRepository {
public User findByName(String username);
}
[b]Модель пользователя[/b]
@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;
}
}
[b]Пользовательское обслуживание[/b]
Пользовательское обслуживание, которое я предоставил
public interface UserService {
//Creating User
public User CreateUser(User user) throws Exception;
}
[b]ServiceImp[/b]
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;
}
}
[b]Основной класс[/b]
Это основной класс
@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");
}
}
Подробнее здесь: [url]https://stackoverflow.com/questions/69084338/error-creating-bean-with-name-userrepository-defined-in-com-user-repository-us[/url]
Ответить
1 сообщение
• Страница 1 из 1
Перейти
- Кемерово-IT
- ↳ Javascript
- ↳ C#
- ↳ JAVA
- ↳ Elasticsearch aggregation
- ↳ Python
- ↳ Php
- ↳ Android
- ↳ Html
- ↳ Jquery
- ↳ C++
- ↳ IOS
- ↳ CSS
- ↳ Excel
- ↳ Linux
- ↳ Apache
- ↳ MySql
- Детский мир
- Для души
- ↳ Музыкальные инструменты даром
- ↳ Печатная продукция даром
- Внешняя красота и здоровье
- ↳ Одежда и обувь для взрослых даром
- ↳ Товары для здоровья
- ↳ Физкультура и спорт
- Техника - даром!
- ↳ Автомобилистам
- ↳ Компьютерная техника
- ↳ Плиты: газовые и электрические
- ↳ Холодильники
- ↳ Стиральные машины
- ↳ Телевизоры
- ↳ Телефоны, смартфоны, плашеты
- ↳ Швейные машинки
- ↳ Прочая электроника и техника
- ↳ Фототехника
- Ремонт и интерьер
- ↳ Стройматериалы, инструмент
- ↳ Мебель и предметы интерьера даром
- ↳ Cантехника
- Другие темы
- ↳ Разное даром
- ↳ Давай меняться!
- ↳ Отдам\возьму за копеечку
- ↳ Работа и подработка в Кемерове
- ↳ Давай с тобой поговорим...
Мобильная версия