I hereby claim:
- I am vitorgonzaga on github.
- I am vitorgferreira (https://keybase.io/vitorgferreira) on keybase.
- I have a public key ASBArYipqIj2JUqMwvbeyio1G3eohgd6x6wGR8zCTPhZawo
To claim this, I am signing this object:
I hereby claim:
To claim this, I am signing this object:
<?xml version="1.0" encoding="UTF-8" ?> | |
<persistence | |
version="2.2" | |
xmlns="http://xmlns.jcp.org/xml/ns/persistence" | |
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" | |
xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/persistence http://xmlns.jcp.org/xml/ns/persistence/persistence_2_2.xsd" | |
> | |
<persistence-unit name="loja" transaction-type="RESOURCE_LOCAL" > | |
<properties> | |
<property name="javax.persistence.jdbc.driver" value="com.mysql.jdbc.Driver"/> |
package br.com.alura.loja.util; | |
import javax.persistence.EntityManager; | |
import javax.persistence.EntityManagerFactory; | |
import javax.persistence.Persistence; | |
public class JPAUtil { | |
private static final EntityManagerFactory FACTORY = Persistence.createEntityManagerFactory("loja"); |
@RestControllerAdvice | |
public class TratadorDeErros { | |
@ExceptionHandler(EntityNotFoundException.class) | |
public ResponseEntity tratarErro404() { | |
return ResponseEntity.notFound().build(); | |
} | |
@ExceptionHandler(MethodArgumentNotValidException.class) | |
public ResponseEntity tratarErro400(MethodArgumentNotValidException ex) { |
@Configuration | |
@EnableWebSecurity | |
public class SecurityConfigurations { | |
@Autowired | |
private SecurityFilter securityFilter; | |
@Bean | |
public SecurityFilterChain securityFilterChain(HttpSecurity http) throws Exception { | |
return http.csrf().disable() |