Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- @ManagedBean(name="registrazioneController")
- @ViewScoped
- public class RegistrazioneController {
- private String username = "";
- private String password = "";
- private String repassword = "";
- private String email;
- @ManagedProperty(value = "#{registrazioneService}")
- private RegistrazioneService registrazioneService;
- public void registraUser() {
- System.out.println("inizio registrazione utente...");
- // si salva nel db il nuovo utente
- User utente = new User();
- utente.setUsername(username);
- utente.setPassword(password);
- utente.setEmail(email);
- utente.setDataCreazione(new Date());
- // di default si assegna all'utente il ruolo ROLE_USER
- utente.setRole(Role.ROLE_USER);
- registrazioneService.registraUtente(utente);
- }
- @Service
- public class RegistrazioneService {
- @Autowired
- UserRepository userRespository;
- @Transactional
- public void registraUtente(User user) {
- System.out.println(("sono in registraUtente()"));
- userRespository.save(user);
- }
- }
- @Repository
- public interface UserRepository extends CrudRepository<User, Long> {
- }
Add Comment
Please, Sign In to add comment