subir sirve requestmapping que para mvc modelandview imagen espaƱol ejemplo con archivos spring spring-boot spring-data

sirve - subir archivos con spring mvc



No se encontraron propiedades para el tipo... repositorio de datos de Spring personalizado (2)

El problema aquí es que está creando FilterRepositoryImpl pero lo está utilizando en UserRepository . UserRepositoryImpl crear UserRepositoryImpl para que esto funcione.

Lee este documento para más detalles.

Básicamente

public interface UserRepositoryCustom { List<User> filterBy(String role); } public class UserRepositoryImpl implements UserRepositoryCustom { ... } public interface UserRepository extends JpaRepository<User, String>, UserRepositoryCustom { ... }

Estoy tratando de implementar un repositorio de Spring personalizado. Tengo la interfaz:

public interface FilterRepositoryCustom { List<User> filterBy(String role); }

la implementación:

public class FilterRepositoryImpl implements FilterRepositoryCustom { ... }

y el repositorio "principal", extendiendo mi repositorio personalizado:

public interface UserRepository extends JpaRepository<User, String>, FilterRepositoryCustom { ... }

Estoy usando Spring Boot y, según la docs :

De forma predeterminada, Spring Boot habilitará el soporte del repositorio JPA y buscará en el paquete (y sus subpaquetes) donde se encuentra @SpringBootApplication.

Cuando ejecuto mi aplicación, recibo este error:

org.springframework.data.mapping.PropertyReferenceException: ¡No se ha encontrado ningún filtro de propiedad para el tipo Usuario!


Vieja forma:

Entity aThing = repository.findOne (1L); Nueva manera:

Opcional aThing = repository.findById (1L);