Skip to content

rgannu/spring-projects-springbootwebapp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 

Repository files navigation

Spring Boot Demo App

This repository is a demo of the Spring Boot.

Building a Spring Boot Web Application Think about building a simple web application using Spring. You’re probably going to want to:

Use Spring of course! Spring MVC for the web part. Thymeleaf for the template engine, because you're just plain tired of using JSPs. Good old Hibernate for your ORM. An H2 database as your development database. Spring Data to take the pain out of using Good Old Hibernate. Spring Security to secure your web application. Tomcat as your application server.

Why Thymeleaf ? Traditionally, Spring MVC applications used Java Server Pages, or JSPs to generate html content. JSPs are a mature technology and has been around since the early days of Java. In terms of raw speed, JSPs are hard to beat too. But when you do not need the absolute raw speed of a JSP, you may want to consider alternatives to JSPs which help improve developer productivity.

JSPs offer an HTML ‘like’ syntax. Meaning its close, but not completely compatible with HTML. Thymeleaf on the other hand, aims to be a "Natural Template". This means the Thymeleaf template file will open and display normally in a browser, while a JSP file does not.

About

Spring boot webapp project

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published