Skip to content

Build Operator Spring Boot Thymeleaf - CRUD application with Maven, Spring Data JPA, Web MVC.

License

Notifications You must be signed in to change notification settings

mrkuba1/Operator-spring-boot-thymeleaf

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Operator-spring-boot-thymeleaf

Operator Spring Boot Thymeleaf - CRUD application with Maven, Bootstrap, Spring Data JPA, Web MVC. Project was created for course Theory of Database and Big Data.

Used:

  • Spring Boot
  • Spring Security
  • Spring Hibernate JPA
  • Thymeleaf with following dialects: Java 8 Time, Layout and Security
  • CSS
  • JavaScript

Building the project

Clone the repository:

git clone https://github.com/mrkuba1/Operator-spring-boot-thymeleaf

Download ojdbc11.jar from Oracle and update the path in pom.xml

Create file .env in /src/main/resources/

Insert file .env, example:

    ORACLE_HOST="YOUR_IP"
    ORACLE_USERNAME="LOGIN"
    ORACLE_PASSWORD="PASSWORD"

Navigate to the newly created folder:

cd operator-spring-boot-thymeleaf

Run the project with:

./mvnw clean spring-boot:run

Navigate to:

http://localhost:8080

Login with: user and admin

Package the application

To package the project run:

./mvnw clean package

Screenshots

  • Login

login

  • Home Admin

admin_home

  • Departments

admin_departments

  • Department Info

admin_department_info

  • Department Add

admin_department_add

  • Department Edit

admin_department_edit

More screens can be found in folder screens.

About

Build Operator Spring Boot Thymeleaf - CRUD application with Maven, Spring Data JPA, Web MVC.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages