Skip to content

Commit bfcc1ed

Browse files
committed
Adicionado a dependencia do PostgreSQL para persistencia de dado e atualizando configurações.
1 parent 36c0727 commit bfcc1ed

File tree

4 files changed

+20
-14
lines changed

4 files changed

+20
-14
lines changed

pom.xml

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -74,6 +74,12 @@
7474
<artifactId>spring-security-test</artifactId>
7575
<scope>test</scope>
7676
</dependency>
77+
78+
<dependency>
79+
<groupId>org.postgresql</groupId>
80+
<artifactId>postgresql</artifactId>
81+
<scope>runtime</scope>
82+
</dependency>
7783
</dependencies>
7884

7985
<build>

src/main/java/com/estudo/springsecurity/infra/security/CustomUserDetailsService.java

Lines changed: 5 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,7 @@
11
package com.estudo.springsecurity.infra.security;
22

3-
import java.util.Set;
4-
import java.util.stream.Collectors;
5-
3+
import com.estudo.springsecurity.entities.User;
4+
import com.estudo.springsecurity.repositories.UserRepository;
65
import org.springframework.beans.factory.annotation.Autowired;
76
import org.springframework.security.core.GrantedAuthority;
87
import org.springframework.security.core.authority.SimpleGrantedAuthority;
@@ -11,10 +10,9 @@
1110
import org.springframework.security.core.userdetails.UsernameNotFoundException;
1211
import org.springframework.stereotype.Service;
1312

14-
import com.estudo.springsecurity.entities.User;
15-
import com.estudo.springsecurity.repositories.UserRepository;
16-
1713
import jakarta.transaction.Transactional;
14+
import java.util.Set;
15+
import java.util.stream.Collectors;
1816

1917
@Service
2018
public class CustomUserDetailsService implements UserDetailsService {
@@ -34,5 +32,4 @@ public UserDetails loadUserByUsername(String username) throws UsernameNotFoundEx
3432
return new org.springframework.security.core.userdetails.User(user.getEmail(), user.getPassword(),
3533
authorities);
3634
}
37-
38-
}
35+
}

src/main/resources/application-dev.properties

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,9 @@
55

66
spring.datasource.url=jdbc:postgresql://localhost:5432/estudo-security
77
spring.datasource.username=postgres
8-
spring.datasource.password=0404
8+
spring.datasource.password=1234567
99

10-
spring.jpa.database-platform=org.hibernate.dialect.PostgreSQLDialect
11-
spring.jpa.properties.hibernate.jdbc.lob.non_contextual_creation=true
12-
spring.jpa.hibernate.ddl-auto=update
10+
spring.jpa.hibernate.ddl-auto=update
11+
spring.jpa.show-sql=true
12+
13+
spring.jpa.properties.hibernate.jdbc.lob.non_contextual_creation=true
Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,9 @@
1-
spring.profiles.active=${APP_PROFILE:test}
2-
spring.jpa.open-in-view=false
1+
spring.profiles.active=${APP_PROFILE:dev}
2+
# spring.jpa.open-in-view=false
33

44
cors.origins=${CORS_ORIGINS:http://localhost:5173,http://localhost:3000}
55

66
api.security.token.secret=${JWT_SECRET:my-secret-key}
77

8+
api.security.token.expiration-minutes:120
9+

0 commit comments

Comments
 (0)