No tienes acceso a esta clase

¡Continúa aprendiendo! Únete y comienza a potenciar tu carrera

Configurar Spring Security

3/23
Recursos

Aportes 13

Preguntas 7

Ordenar por:

¿Quieres ver más aportes, preguntas y respuestas de la comunidad?

Como crear una base de datos MySql con Docker-compose.yml

La base de datos se crea con un volumen que va ha almacenar los datos en forma persistente dentro de nuestro sistema de archivos

Tener instalado el docker-desktop en el caso de windows y Mac. Los usuarios linux ya saben que hacer.

crear el archivo desde la linea de comandos, para el caso linux & mac

touch docker-compose.yml

Pegar el siguiente texto dentro del archivo

################################################
### desde la consola de comandos ejecutar
################################################

################################################
### inicial el contenedor ###
################################################
# docker compose up mysql

################################################
### inicial el contenedor sin los logs de consola ###
################################################
# docker compose up mysql -d

################################################
###detener el contenedor###
################################################
# docker compose down

################################################
################################################
#canbir a gusto las credenciales de los usueario
################################################

version: '3.8'
services:
  mysql:
        image: mysql:latest
        command: --default-authentication-plugin=mysql_native_password
        volumes:
        - "./mysql-data/db:/var/lib/mysql"
        restart: always        
        ports:
            - 3306:3306
        environment:
            MYSQL_ROOT_PASSWORD: rootpw
            MYSQL_DATABASE: pizzeria
            MYSQL_USER: pizza
            MYSQL_PASSWORD: 123456

Un manejador de base de datos interesante para todos los Sistemas operativos y funciona muy bien es el dbeaver, se los recomiendo es excelente y tiene muchos drives de conexión a muchas base de datos.

Saludos

Maven

<dependency>
		<groupId>org.springframework.boot</groupId>
		<artifactId>spring-boot-starter-security</artifactId>
	</dependency>

	<dependency>
		<groupId>org.springframework.security</groupId>
		<artifactId>spring-security-test</artifactId>
		<scope>test</scope>
	</dependency>
Octubre de 2023, No hay enlaces hacia el repositorio ni las peticiones de POSTMAN

Para los que gusten utilizar PostgreSql, esta configuración de docker-compose.yml, con una configuración persistente y con el administrador de la bd.

version: '3.8'
services:
 db:
   container_name: postgres_container
   build:
    context: .
    dockerfile: dockerfile
   restart: always
   environment:
     POSTGRES_DB: postgres_db
     POSTGRES_USER: admin
     POSTGRES_PASSWORD: "Jaime2030"
     PGDATA: /var/lib/postgresql/data
   ports:
     - "5432:5432"
   volumes:
     - db-data:/var/lib/postgresql/data
   networks:
      - postgres
   

 pgadmin:
   container_name: pgadmin4_container
   image: dpage/pgadmin4:latest
   restart: always
   environment:
     PGADMIN_DEFAULT_EMAIL: [email protected]
     PGADMIN_DEFAULT_PASSWORD: "admin"
     PGADMIN_LISTEN_PORT: 80
   ports:
     - "8989:80"
   volumes:
     - pgadmin-data:/var/lib/pgadmin
   networks:
    - postgres
networks:
  postgres:
    driver: bridge
volumes:
 db-data:
 pgadmin-data:
PROFESOR: COMPARTA LA COLECCION DE POSTMAN POR FAVOR

La dependencia Spring security desde spring initializr

<code>
	implementation 'org.springframework.boot:spring-boot-starter-security'
	testImplementation 'org.springframework.security:spring-security-test'

para que funcione todo bien cambiar la version a <groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>3.0.6</version>
<relativePath/> en caso de usar maven

hola buenas noches, tengo el siguiente problema, estoy tratando de desplegar mi proyecto y no importa que haga me dice que no se puede conectar a base de datos y me saen los siguientes errores, a alguno mas le sucedio y pudo arreglarlo? 1.Caused by: jakarta.persistence.PersistenceException: \[PersistenceUnit: default] Unable to build Hibernate SessionFactory; nested exception is org.hibernate.exception.GenericJDBCException: Unable to open JDBC Connection for DDL execution 2.Caused by: org.hibernate.exception.GenericJDBCException: Unable to open JDBC Connection for DDL execution 3.Caused by: java.sql.SQLException: Access denied for user 'root'@'localhost' (using password: YES) agradeceria la ayuda.
Septiembre de 2023, No hay enlaces hacia el repositorio ni las peticiones de POSTMAN

Cuando Realizen la peticion de traer todas las pizzas y si siguen teniendo el mismo resultado osea que les traiga todas la pizzas es importantes que le den en el boton de Load Maven Changes si estan usando Maven

No encuentro los recursos, alguien me puede compartir el link al repositorio del proyecto anterior?
Hola, en que enlace encuentro los Request de POSTMAN?
<https://github.com/platzi/curso-java-spring-data-jpa.git>