diff --git a/src/main/java/wtf/beatrice/releasehive/Main.java b/src/main/java/wtf/beatrice/releasehive/Main.java
index fd897fa..11e1a9e 100644
--- a/src/main/java/wtf/beatrice/releasehive/Main.java
+++ b/src/main/java/wtf/beatrice/releasehive/Main.java
@@ -7,7 +7,7 @@ import org.hibernate.Transaction;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import wtf.beatrice.releasehive.db.HibernateManager;
-import wtf.beatrice.releasehive.model.User;
+import wtf.beatrice.releasehive.models.User;
import java.util.List;
diff --git a/src/main/java/wtf/beatrice/releasehive/config/ApplicationConfiguration.java b/src/main/java/wtf/beatrice/releasehive/config/ApplicationConfiguration.java
index e1485b9..5393c52 100644
--- a/src/main/java/wtf/beatrice/releasehive/config/ApplicationConfiguration.java
+++ b/src/main/java/wtf/beatrice/releasehive/config/ApplicationConfiguration.java
@@ -10,7 +10,7 @@ import org.springframework.security.config.annotation.authentication.configurati
import org.springframework.security.core.userdetails.UserDetailsService;
import org.springframework.security.core.userdetails.UsernameNotFoundException;
import org.springframework.security.crypto.bcrypt.BCryptPasswordEncoder;
-import wtf.beatrice.releasehive.repository.UserRepository;
+import wtf.beatrice.releasehive.repositories.UserRepository;
@Configuration
public class ApplicationConfiguration
diff --git a/src/main/java/wtf/beatrice/releasehive/config/JWTAuthenticationFilter.java b/src/main/java/wtf/beatrice/releasehive/config/JWTAuthenticationFilter.java
index 51c1a11..7ee52c7 100644
--- a/src/main/java/wtf/beatrice/releasehive/config/JWTAuthenticationFilter.java
+++ b/src/main/java/wtf/beatrice/releasehive/config/JWTAuthenticationFilter.java
@@ -13,9 +13,9 @@ import org.springframework.security.web.authentication.WebAuthenticationDetailsS
import org.springframework.stereotype.Component;
import org.springframework.web.filter.OncePerRequestFilter;
import org.springframework.web.servlet.HandlerExceptionResolver;
-import wtf.beatrice.releasehive.model.User;
-import wtf.beatrice.releasehive.service.JWTService;
-import wtf.beatrice.releasehive.service.UserDetailsExtendedService;
+import wtf.beatrice.releasehive.models.User;
+import wtf.beatrice.releasehive.services.JWTService;
+import wtf.beatrice.releasehive.services.UserDetailsExtendedService;
import java.io.IOException;
diff --git a/src/main/java/wtf/beatrice/releasehive/dto/LoginUserDto.java b/src/main/java/wtf/beatrice/releasehive/dtos/LoginUserDto.java
similarity index 90%
rename from src/main/java/wtf/beatrice/releasehive/dto/LoginUserDto.java
rename to src/main/java/wtf/beatrice/releasehive/dtos/LoginUserDto.java
index 42e9e97..10d0401 100644
--- a/src/main/java/wtf/beatrice/releasehive/dto/LoginUserDto.java
+++ b/src/main/java/wtf/beatrice/releasehive/dtos/LoginUserDto.java
@@ -1,4 +1,4 @@
-package wtf.beatrice.releasehive.dto;
+package wtf.beatrice.releasehive.dtos;
public class LoginUserDto
{
diff --git a/src/main/java/wtf/beatrice/releasehive/dto/RegisterUserDto.java b/src/main/java/wtf/beatrice/releasehive/dtos/RegisterUserDto.java
similarity index 93%
rename from src/main/java/wtf/beatrice/releasehive/dto/RegisterUserDto.java
rename to src/main/java/wtf/beatrice/releasehive/dtos/RegisterUserDto.java
index 5d24609..c246553 100644
--- a/src/main/java/wtf/beatrice/releasehive/dto/RegisterUserDto.java
+++ b/src/main/java/wtf/beatrice/releasehive/dtos/RegisterUserDto.java
@@ -1,4 +1,4 @@
-package wtf.beatrice.releasehive.dto;
+package wtf.beatrice.releasehive.dtos;
public class RegisterUserDto
{
diff --git a/src/main/java/wtf/beatrice/releasehive/exceptions/GlobalExceptionHandler.java b/src/main/java/wtf/beatrice/releasehive/exceptions/RestExceptionHandler.java
similarity index 95%
rename from src/main/java/wtf/beatrice/releasehive/exceptions/GlobalExceptionHandler.java
rename to src/main/java/wtf/beatrice/releasehive/exceptions/RestExceptionHandler.java
index 8d5af18..57cccb7 100644
--- a/src/main/java/wtf/beatrice/releasehive/exceptions/GlobalExceptionHandler.java
+++ b/src/main/java/wtf/beatrice/releasehive/exceptions/RestExceptionHandler.java
@@ -14,9 +14,9 @@ import java.nio.file.AccessDeniedException;
import java.security.SignatureException;
@RestControllerAdvice
-public class GlobalExceptionHandler
+public class RestExceptionHandler
{
- private static final Logger LOGGER = LogManager.getLogger(GlobalExceptionHandler.class);
+ private static final Logger LOGGER = LogManager.getLogger(RestExceptionHandler.class);
private static final String DESCRIPTION_PROPERTY = "description";
@ExceptionHandler(Exception.class)
diff --git a/src/main/java/wtf/beatrice/releasehive/model/LoginResponse.java b/src/main/java/wtf/beatrice/releasehive/models/LoginResponse.java
similarity index 93%
rename from src/main/java/wtf/beatrice/releasehive/model/LoginResponse.java
rename to src/main/java/wtf/beatrice/releasehive/models/LoginResponse.java
index 4ad4a98..2528143 100644
--- a/src/main/java/wtf/beatrice/releasehive/model/LoginResponse.java
+++ b/src/main/java/wtf/beatrice/releasehive/models/LoginResponse.java
@@ -1,4 +1,4 @@
-package wtf.beatrice.releasehive.model;
+package wtf.beatrice.releasehive.models;
public class LoginResponse
{
diff --git a/src/main/java/wtf/beatrice/releasehive/model/User.java b/src/main/java/wtf/beatrice/releasehive/models/User.java
similarity index 98%
rename from src/main/java/wtf/beatrice/releasehive/model/User.java
rename to src/main/java/wtf/beatrice/releasehive/models/User.java
index f0d2786..cbe223a 100644
--- a/src/main/java/wtf/beatrice/releasehive/model/User.java
+++ b/src/main/java/wtf/beatrice/releasehive/models/User.java
@@ -1,4 +1,4 @@
-package wtf.beatrice.releasehive.model;
+package wtf.beatrice.releasehive.models;
import jakarta.persistence.*;
diff --git a/src/main/java/wtf/beatrice/releasehive/repository/UserRepository.java b/src/main/java/wtf/beatrice/releasehive/repositories/UserRepository.java
similarity index 79%
rename from src/main/java/wtf/beatrice/releasehive/repository/UserRepository.java
rename to src/main/java/wtf/beatrice/releasehive/repositories/UserRepository.java
index 91b288e..36f63b1 100644
--- a/src/main/java/wtf/beatrice/releasehive/repository/UserRepository.java
+++ b/src/main/java/wtf/beatrice/releasehive/repositories/UserRepository.java
@@ -1,8 +1,8 @@
-package wtf.beatrice.releasehive.repository;
+package wtf.beatrice.releasehive.repositories;
import org.springframework.data.jpa.repository.JpaRepository;
import org.springframework.stereotype.Repository;
-import wtf.beatrice.releasehive.model.User;
+import wtf.beatrice.releasehive.models.User;
import java.util.Optional;
import java.util.UUID;
diff --git a/src/main/java/wtf/beatrice/releasehive/resource/AccountResource.java b/src/main/java/wtf/beatrice/releasehive/resources/AccountResource.java
similarity index 80%
rename from src/main/java/wtf/beatrice/releasehive/resource/AccountResource.java
rename to src/main/java/wtf/beatrice/releasehive/resources/AccountResource.java
index 2a73c34..bef4c90 100644
--- a/src/main/java/wtf/beatrice/releasehive/resource/AccountResource.java
+++ b/src/main/java/wtf/beatrice/releasehive/resources/AccountResource.java
@@ -1,4 +1,4 @@
-package wtf.beatrice.releasehive.resource;
+package wtf.beatrice.releasehive.resources;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.http.ResponseEntity;
@@ -6,12 +6,12 @@ import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
-import wtf.beatrice.releasehive.dto.LoginUserDto;
-import wtf.beatrice.releasehive.dto.RegisterUserDto;
-import wtf.beatrice.releasehive.model.LoginResponse;
-import wtf.beatrice.releasehive.model.User;
-import wtf.beatrice.releasehive.service.AccountService;
-import wtf.beatrice.releasehive.service.JWTService;
+import wtf.beatrice.releasehive.dtos.LoginUserDto;
+import wtf.beatrice.releasehive.dtos.RegisterUserDto;
+import wtf.beatrice.releasehive.models.LoginResponse;
+import wtf.beatrice.releasehive.models.User;
+import wtf.beatrice.releasehive.services.AccountService;
+import wtf.beatrice.releasehive.services.JWTService;
@RestController
@RequestMapping("/api/v1/auth")
diff --git a/src/main/java/wtf/beatrice/releasehive/resource/UserResource.java b/src/main/java/wtf/beatrice/releasehive/resources/UserResource.java
similarity index 90%
rename from src/main/java/wtf/beatrice/releasehive/resource/UserResource.java
rename to src/main/java/wtf/beatrice/releasehive/resources/UserResource.java
index 15424de..280594b 100644
--- a/src/main/java/wtf/beatrice/releasehive/resource/UserResource.java
+++ b/src/main/java/wtf/beatrice/releasehive/resources/UserResource.java
@@ -1,4 +1,4 @@
-package wtf.beatrice.releasehive.resource;
+package wtf.beatrice.releasehive.resources;
import org.springframework.beans.factory.annotation.Autowired;
@@ -8,8 +8,8 @@ import org.springframework.security.core.context.SecurityContextHolder;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
-import wtf.beatrice.releasehive.model.User;
-import wtf.beatrice.releasehive.service.UserService;
+import wtf.beatrice.releasehive.models.User;
+import wtf.beatrice.releasehive.services.UserService;
import java.util.List;
diff --git a/src/main/java/wtf/beatrice/releasehive/service/AccountService.java b/src/main/java/wtf/beatrice/releasehive/service/AccountService.java
deleted file mode 100644
index 692f728..0000000
--- a/src/main/java/wtf/beatrice/releasehive/service/AccountService.java
+++ /dev/null
@@ -1,13 +0,0 @@
-package wtf.beatrice.releasehive.service;
-
-import wtf.beatrice.releasehive.dto.LoginUserDto;
-import wtf.beatrice.releasehive.dto.RegisterUserDto;
-import wtf.beatrice.releasehive.model.User;
-
-public interface AccountService
-{
-
- User register(RegisterUserDto user);
-
- User login(LoginUserDto user);
-}
diff --git a/src/main/java/wtf/beatrice/releasehive/services/AccountService.java b/src/main/java/wtf/beatrice/releasehive/services/AccountService.java
new file mode 100644
index 0000000..4badb3c
--- /dev/null
+++ b/src/main/java/wtf/beatrice/releasehive/services/AccountService.java
@@ -0,0 +1,13 @@
+package wtf.beatrice.releasehive.services;
+
+import wtf.beatrice.releasehive.dtos.LoginUserDto;
+import wtf.beatrice.releasehive.dtos.RegisterUserDto;
+import wtf.beatrice.releasehive.models.User;
+
+public interface AccountService
+{
+
+ User register(RegisterUserDto user);
+
+ User login(LoginUserDto user);
+}
diff --git a/src/main/java/wtf/beatrice/releasehive/service/AccountServiceImpl.java b/src/main/java/wtf/beatrice/releasehive/services/AccountServiceImpl.java
similarity index 86%
rename from src/main/java/wtf/beatrice/releasehive/service/AccountServiceImpl.java
rename to src/main/java/wtf/beatrice/releasehive/services/AccountServiceImpl.java
index 5e187a1..0a8ee00 100644
--- a/src/main/java/wtf/beatrice/releasehive/service/AccountServiceImpl.java
+++ b/src/main/java/wtf/beatrice/releasehive/services/AccountServiceImpl.java
@@ -1,14 +1,14 @@
-package wtf.beatrice.releasehive.service;
+package wtf.beatrice.releasehive.services;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.security.authentication.AuthenticationManager;
import org.springframework.security.authentication.UsernamePasswordAuthenticationToken;
import org.springframework.security.crypto.password.PasswordEncoder;
import org.springframework.stereotype.Service;
-import wtf.beatrice.releasehive.dto.LoginUserDto;
-import wtf.beatrice.releasehive.dto.RegisterUserDto;
-import wtf.beatrice.releasehive.model.User;
-import wtf.beatrice.releasehive.repository.UserRepository;
+import wtf.beatrice.releasehive.dtos.LoginUserDto;
+import wtf.beatrice.releasehive.dtos.RegisterUserDto;
+import wtf.beatrice.releasehive.models.User;
+import wtf.beatrice.releasehive.repositories.UserRepository;
@Service
public class AccountServiceImpl implements AccountService {
diff --git a/src/main/java/wtf/beatrice/releasehive/service/JWTService.java b/src/main/java/wtf/beatrice/releasehive/services/JWTService.java
similarity index 96%
rename from src/main/java/wtf/beatrice/releasehive/service/JWTService.java
rename to src/main/java/wtf/beatrice/releasehive/services/JWTService.java
index 3919c90..7f77169 100644
--- a/src/main/java/wtf/beatrice/releasehive/service/JWTService.java
+++ b/src/main/java/wtf/beatrice/releasehive/services/JWTService.java
@@ -1,4 +1,4 @@
-package wtf.beatrice.releasehive.service;
+package wtf.beatrice.releasehive.services;
import io.jsonwebtoken.Claims;
import io.jsonwebtoken.Jwts;
@@ -7,7 +7,7 @@ import io.jsonwebtoken.io.Decoders;
import io.jsonwebtoken.security.Keys;
import org.springframework.beans.factory.annotation.Value;
import org.springframework.stereotype.Service;
-import wtf.beatrice.releasehive.model.User;
+import wtf.beatrice.releasehive.models.User;
import java.security.Key;
import java.util.Date;
diff --git a/src/main/java/wtf/beatrice/releasehive/service/UserDetailsExtendedService.java b/src/main/java/wtf/beatrice/releasehive/services/UserDetailsExtendedService.java
similarity index 84%
rename from src/main/java/wtf/beatrice/releasehive/service/UserDetailsExtendedService.java
rename to src/main/java/wtf/beatrice/releasehive/services/UserDetailsExtendedService.java
index ae23761..9eaec86 100644
--- a/src/main/java/wtf/beatrice/releasehive/service/UserDetailsExtendedService.java
+++ b/src/main/java/wtf/beatrice/releasehive/services/UserDetailsExtendedService.java
@@ -1,10 +1,10 @@
-package wtf.beatrice.releasehive.service;
+package wtf.beatrice.releasehive.services;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.security.core.userdetails.UsernameNotFoundException;
import org.springframework.stereotype.Service;
-import wtf.beatrice.releasehive.model.User;
-import wtf.beatrice.releasehive.repository.UserRepository;
+import wtf.beatrice.releasehive.models.User;
+import wtf.beatrice.releasehive.repositories.UserRepository;
@Service
public class UserDetailsExtendedService {
diff --git a/src/main/java/wtf/beatrice/releasehive/service/UserService.java b/src/main/java/wtf/beatrice/releasehive/services/UserService.java
similarity index 74%
rename from src/main/java/wtf/beatrice/releasehive/service/UserService.java
rename to src/main/java/wtf/beatrice/releasehive/services/UserService.java
index ef74e84..1287d98 100644
--- a/src/main/java/wtf/beatrice/releasehive/service/UserService.java
+++ b/src/main/java/wtf/beatrice/releasehive/services/UserService.java
@@ -1,9 +1,9 @@
-package wtf.beatrice.releasehive.service;
+package wtf.beatrice.releasehive.services;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
-import wtf.beatrice.releasehive.model.User;
-import wtf.beatrice.releasehive.repository.UserRepository;
+import wtf.beatrice.releasehive.models.User;
+import wtf.beatrice.releasehive.repositories.UserRepository;
import java.util.List;
diff --git a/src/main/java/wtf/beatrice/releasehive/util/JsonUtil.java b/src/main/java/wtf/beatrice/releasehive/utils/JsonUtil.java
similarity index 94%
rename from src/main/java/wtf/beatrice/releasehive/util/JsonUtil.java
rename to src/main/java/wtf/beatrice/releasehive/utils/JsonUtil.java
index a73e3ce..ab1d7e4 100644
--- a/src/main/java/wtf/beatrice/releasehive/util/JsonUtil.java
+++ b/src/main/java/wtf/beatrice/releasehive/utils/JsonUtil.java
@@ -1,4 +1,4 @@
-package wtf.beatrice.releasehive.util;
+package wtf.beatrice.releasehive.utils;
import com.fasterxml.jackson.core.JsonProcessingException;
import com.fasterxml.jackson.databind.ObjectMapper;
diff --git a/src/main/resources/hibernate.cfg.xml b/src/main/resources/hibernate.cfg.xml
index 35c55a8..1371c16 100644
--- a/src/main/resources/hibernate.cfg.xml
+++ b/src/main/resources/hibernate.cfg.xml
@@ -22,7 +22,7 @@
update
-
+