- Java 17
- Spring Framework
- Spring Boot
- Spring MVC
- Spring Data
- Spring Rest (http status)
- Spring Security
Register Login (username+password) Authorization(Jwt)
Spring Framework Spring Boot Spring MVC Spring Data (Jpa Hibernate) Spring Rest ( RestFull ==>Jersey) Spring Security
- @Bean (ModelMapper)
- Dto
- BaseEntity (@MappedSuperclass)
- EmployeeEntity (@Entity)
- EmployeeRepository (@Repository)
- EmployeeServices (interface)
- EmployeeServiceImpl(@Service)
- ResourceNotFoundException(@ResponseStatus)
- EmployeeController(@RestController)
- TestCrud (interface)
- @SpringBootTest
- AuditorAwareBean
- AuditorAwareImpl (implements AuditorAware)
- @SpringBootApplication
1. Deneme
1.ADIM
$ ./mvnw clean package -DskipTests
2.ADIM
$ docker-compose up
$ docker ps
######POSTMAN###########
3.ADIM
POSTMAN
//EKLEME
http://localhost:8080/docker/v1/create/product
//LISTELE
http://localhost:8080/docker/v1/list/product
//FIND
http://localhost:8080/docker/v1/find/product/1
//DELETE
http://localhost:8080/docker/v1/delete/product/1
4.ADIM
$ docker exec -it spring_docker_postgresqldb_1 psql -U postgres studentdb
5.ADIM
$ studentdb=# \dt ==> Tabloları göstermek
$ studentdb=# select * from product
$ studentdb=# \q ==> ÇIKIŞ