Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/yusufsefasezer/spring-mvc-bio
Spring based Web MVC project
https://github.com/yusufsefasezer/spring-mvc-bio
spring-aop spring-data spring-mvc spring-mvc-project spring-security spring-web-mvc
Last synced: 17 days ago
JSON representation
Spring based Web MVC project
- Host: GitHub
- URL: https://github.com/yusufsefasezer/spring-mvc-bio
- Owner: yusufsefasezer
- License: mit
- Created: 2021-03-21T08:46:31.000Z (almost 4 years ago)
- Default Branch: master
- Last Pushed: 2024-04-19T14:51:55.000Z (10 months ago)
- Last Synced: 2024-11-14T11:20:32.493Z (3 months ago)
- Topics: spring-aop, spring-data, spring-mvc, spring-mvc-project, spring-security, spring-web-mvc
- Language: Java
- Homepage: https://www.yusufsezer.com/
- Size: 1 MB
- Stars: 2
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Spring Web MVC Biography
Spring based Web MVC project developed using the following technologies;- Spring Core
- Spring Web MVC
- Spring Data
- Spring Data JPA (Hibernate)
- Spring Security
- Spring AOP
- H2 (in-memory database)
- JSP
- JSTL
- Lombok
- JEE Bean Validator
- SLF4J## [Download](https://github.com/yusufsefasezer/spring-mvc-bio/archive/master.zip)
## Features
- Multi language (i18n),
- Theme system
- Export (Excel, PDF)
- Audit
- Log
- Validator
- Query Optimization (Projections)
- Exception Handling## How to run
Maven must be installed to run this application.
If you have maven execute the below command to run.
```
mvn clean package
```Then deploy generated .war file(target) to servlet container(tomcat, jetty) or application server(payara, glassfish, tomee)
## Screenshot
| Site | Admin |
| :---: | :---: |
[Home](screenshot/home.png) | [Dashboard](screenshot/admin.png) |
| [Login](screenshot/login.png) | [Biographies](screenshot/biographies.png) |
| [Register](screenshot/register.png) | [Biography add](screenshot/biography-add.png) |
| [Search](screenshot/search.png) | [Biography edit](screenshot/biography-edit.png) |
| [Letter](screenshot/letter.png) | [Biography delete](screenshot/biography-delete.png) |
| [Biography](screenshot/biography.png) | [Pages](screenshot/pages.png) |
| [Page](screenshot/page.png) | [Members](screenshot/members.png) |
| [Multi language](screenshot/multi-language.png) | [Comments](screenshot/comments.png) |
| [Theme system](screenshot/theme-system.png) | [Settings](screenshot/settings.png) |# License
This project is licensed under the MIT License. See the [LICENSE](LICENSE) file for detailsCreated by [Yusuf Sezer](https://www.yusufsezer.com)