TP #2 - Configuration Java
Partie 1 - Repository
- Créer une interface
dev.paie.services.ENTITERepository
:
public interface ENTITERepository extends CrudRepository<ENTITE> {
}
- Créer une implementation
dev.repositories.ENTITERepositoryMemoire
:
@Service
public class ENTITERepositoryMemoire implements ENTITERepository {
private List<ENTITE> entites = new ArrayList<>();
@PostConstruct
public void initialiser() {
}
}
- Créer une classe de test
dev.repositories.ENTITERepositoryMemoireTest
:
@ContextConfiguration(classes = { ENTITERepositoryMemoire.class })
@RunWith(SpringRunner.class)
public class ENTITERepositoryMemoireTest {
@Autowired private ENTITERepositoryMemoire repository;
}
Partie 2 - Mini application console avec Spring
- Créer (dans la partie test du projet), une application console qui permet de créer une instance d'ENTITE et de lister toutes les ENTITES.
*** ENTITE App ***
1. Créer
2. Lister