Skip to content

Commit 053846f

Browse files
committed
feat: add @transactional annotations to methods
1 parent f68294f commit 053846f

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

src/main/java/br/com/catalog/services/impls/AuthenticationServiceImpl.java

+3
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@
99
import br.com.catalog.services.impls.dtos.AuthenticationDTO;
1010
import br.com.catalog.services.impls.dtos.RegisterDTO;
1111
import br.com.catalog.services.impls.dtos.UserResponseDTO;
12+
import jakarta.transaction.Transactional;
1213
import org.springframework.security.authentication.AuthenticationManager;
1314
import org.springframework.security.authentication.UsernamePasswordAuthenticationToken;
1415
import org.springframework.security.crypto.bcrypt.BCryptPasswordEncoder;
@@ -33,13 +34,15 @@ public AuthenticationServiceImpl(AuthenticationManager authenticationManager,
3334
this.userToResponse = userToResponse;
3435
}
3536

37+
@Transactional
3638
@Override
3739
public String login(AuthenticationDTO dto){
3840
var usernamePassword = new UsernamePasswordAuthenticationToken(dto.login(), dto.password());
3941
var auth = authenticationManager.authenticate(usernamePassword);
4042
return tokenService.generateToken((User) auth.getPrincipal());
4143
}
4244

45+
@Transactional
4346
@Override
4447
public UserResponseDTO register(RegisterDTO dto){
4548
if (userRepository.existsByLogin(dto.login()))

0 commit comments

Comments
 (0)