Skip to content

Latest commit

 

History

History

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 
 
 
 
 

README.md

Spring Boot - Notes Application

INTRODUCTION

This project demonstrate spring boot notes application with Thymeleaf

REQUIREMENTS

JDK 1.8+,
Maven 3.2+,
Mysql 5.7+,
Bootstrap 3.3+, Jquery 2.1+

INSTALLATION

  1. Clone project and import as maven project.
  2. Update MYSQL usernane and password under the application.properties spring.datasource.username= and spring.datasource.password=

Run Application

  1. You can run application

    1. com.wander.notesapp.notesapplication NotesApplication class or
    2. mvn spring-boot:run or
    3. run mvn package then cd target java -jar todoApp.jar
      Hint: spring-boot-maven-plugin is required for java -jar options
     <plugin>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-maven-plugin</artifactId>
     </plugin>
    
  2. Go-to main page you will be redirected login page

    1. Click registration tab and register with any usermane and password Go-to register page
  3. Login with your username and password Go-to login page

  4. Add new note tab is active by default. You can add new notes or modify existing notes

  5. Added notes can be viewed by clicking the eye icon, updated by clicking the update icon and deleted by clicking the delete icon.

  6. Deleted notes goes to trash box (Delete tab)

    1. Click delete icon delete permanently or
    2. Click restore restore deleted note.
ThymeLeaf enable hot swapping for dev

`spring.thymeleaf.cache: false