User (Registration & Login) using Spring Boot, Data JPA, in-memory H2 db.
- Java JDK 1.8 (Download from here)
- Maven (Download from here)
- Spring Boot
- Spring Web
- Spring Data JPA
- H2 database(embedded)
- Java JDK 1.8 ( Java for Alpine # apk add openjdk8)
- Maven
- Spring Boot
- Spring Web
- Spring Data JPA
- H2 database(embedded)
- Html,CSS & JSP(Java Server Pages)
- Browse: http://localhost:8080/h2-console
- Setting Name: Generic H2 (Embedded)
- Driver Class: org.h2.Driver
- JDBC URL: jdbc:h2:mem:userDb
- UserName: sa
- Password: 123
$ java -jar target/name-of-SNAPSHOT.jar
Make sure to use java 1.8
java -version
$ set JAVA_HOME="$(c:\\program files\\openlogic-openjdk-8u372-b07-windows-64)"
$ export JAVA_HOME="$(/usr/libexec/java_home -v 1.8)"
$ mvn clean
$ mvn install
$ mvn spring-boot:run
if your PORT: 8080 and then you can follow steps: Host: localhost
- Browse http://localhost:8080/
- Select signup link.
- Add details for signup.
- User details are saved in embeded H2 database
- Browse http://localhost:8080/h2-console
- User is directed to successful signup page.
- Browse http://localhost:8080/
- Select login link.
- Add email and password.
- User is redirected to dummy page after successful login.