Ich bin neu im Spring Boot. Ich hoffe, jemand hilft mir zu verstehen, was ich falsch mache. < /P>
Ich habe Dienst erstellt. < /P>
Code: Select all
@RequiredArgsConstructor
@Service
public class UserService {
private final UserRepository userRepository;
private final UserMapper userMapper;
public UserDto login(CredentialDto credentialDto) {
User user = userRepository.findBylogin(credentialDto.login())
.orElseThrow(()-> {
ApplicationException ex =new ApplicationException();
ex.setMessage("Unknown user");
return ex;
});
return userMapper.toUserDto(user);
}
}
< /code>
Meine Mapper -Klasse lautet: < /p>
@Mapper(componentModel = "spring")
public interface UserMapper {
UserDto toUserDto(User user);
}
Ich habe Fehler in der IDE erhalten, die unten angegeben ist:
Beschreibung:
Code: Select all
Parameter 1 of constructor in com.example.jwttest.service.UserService required a bean of type 'com.example.jwttest.mappers.UserMapper' that could not be found.
Aktion:
Code: Select all
Consider defining a bean of type 'com.example.jwttest.mappers.UserMapper' in your configuration.
schätzen jede Hilfe sehr.
Ich bin neu im Spring Boot. Ich hoffe, jemand hilft mir zu verstehen, was ich falsch mache. < /P>
Ich habe Dienst erstellt. < /P>
[code]@RequiredArgsConstructor
@Service
public class UserService {
private final UserRepository userRepository;
private final UserMapper userMapper;
public UserDto login(CredentialDto credentialDto) {
User user = userRepository.findBylogin(credentialDto.login())
.orElseThrow(()-> {
ApplicationException ex =new ApplicationException();
ex.setMessage("Unknown user");
return ex;
});
return userMapper.toUserDto(user);
}
}
< /code>
Meine Mapper -Klasse lautet: < /p>
@Mapper(componentModel = "spring")
public interface UserMapper {
UserDto toUserDto(User user);
}
[/code]
Ich habe Fehler in der IDE erhalten, die unten angegeben ist:
[b] Beschreibung: [/b]
[code]Parameter 1 of constructor in com.example.jwttest.service.UserService required a bean of type 'com.example.jwttest.mappers.UserMapper' that could not be found.
[/code]
[b] Aktion: [/b]
[code]Consider defining a bean of type 'com.example.jwttest.mappers.UserMapper' in your configuration.
[/code]
schätzen jede Hilfe sehr.