This is a Meeting Management Web MVC application developed with Spring Boot 2
© 2020 Daniel Pinheiro Maia All Rights Reserved
(see Copyright© License at the end of this text).
[Description of this repository]
This is a Meeting Management Web MVC application developed with Spring Boot 2, along with HTML5, CSS, Thymeleaf, Spring Web MVC, Spring Data JPA (Hibernate) and H2 in-memory database (easily extendable to use any other DBMS). Stereotype annotations used: @Controller, @RequestMapping, @GetMapping, @PostMapping, @Autowired (implicitly), @Service, @Repository and persistence annotations: @Entity, @Table, @Id, @GeneratedValue, @Column, @OneToOne, @OneToMany, @ManyToOne, @ManyToMany, @JoinColumn, @JoinTable, @Query, @Enumerated. For more info, read the project comments at each class, starting from the @SpringBootApplication Main class.
The backlog for this agile developed project is simulated through the sequence of its GitHub issues, and respective referred commits, available at: https://github.com/danielpm1982/springboot2-meeting-mng/issues?q=is%3Aissue .
This repository is a single-project repo with Git version control.
Some of my repositories are for backup only, each of them being a collection of tens of projects inside one same repo (with no individual version control for each project), and others are single-project repositores (with effective version control for that single project). As a distinction between them, the backup repos are named in uppercase with underscores (e.g. SPRING3) while the single-project ones are named in lowercase with dashes (e.g. springboot2-ac-di).
See all my public repositories at: https://github.com/danielpm1982?tab=repositories .
[Copyright© License]
© 2020 Daniel Pinheiro Maia All Rights Reserved
This GitHub repository - and all code (software) available inside - is exclusively for academic and individual learning purposes, and is NOT AVAILABLE FOR COMMERCIAL USE, nor has warranty of any type. You're authorized to fork, clone, run, test, modify, branch and merge it, at your own risk and using your own GitHub account, for individual learning purposes only, but you're NOT ALLOWED to distribute, sublicense and/or sell copies of the whole or of parts of it without explicit and written consent from its owner / author. You can fork this repository to your individual account at GitHub, clone it to your personal notebook or PC, analyse, run and test its code, modify and extend it locally or remotely (exclusively at your own GitHub account and as a forked repository), as well as send issues or pull-requests to this parent (original) repository for eventual approval. GitHub is in charge of explicitly showing whom this respository has been forked from. If you wish to use any of this repository content in any way other than what is expressed above, or publish it anyway or anywhere other than as a forked repository at your own GitHub account, please contact this repository owner / author using GitHub or the contact info below. For the meaning of the technical terms used at this license, please refer to GitHub documentation, at https://help.github.com/en/github .
[Owner and Author of this GitHub Repository]
Daniel Pinheiro Maia
danielpm1982.com
danielpm1982@gmail.com
linkedin.com/in/danielpm1982
Brazil
.