diff --git a/WEB-INF/src/controleur/Account.java b/WEB-INF/src/controleur/Account.java
index d210ac9f13e7b37f2bcfd46780ebfceb9dd55c62..91245569dfa64173703920069d116e12f61b1f74 100644
--- a/WEB-INF/src/controleur/Account.java
+++ b/WEB-INF/src/controleur/Account.java
@@ -15,6 +15,8 @@ import modele.dto.User;
 
 @WebServlet("/account")
 public class Account extends HttpServlet{
+    DaoUser daoUser = new DaoUser();
+
     @Override
     public void service(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
         String username = (String) req.getSession().getAttribute("username");
@@ -26,8 +28,7 @@ public class Account extends HttpServlet{
 
         String action = (String) req.getParameter("action");
         HttpSession session = req.getSession();
-        DaoUser daoUser = new DaoUser();
-        
+
         switch (action){
             case "logout":
                 session.invalidate();
diff --git a/WEB-INF/src/controleur/Authent.java b/WEB-INF/src/controleur/Authent.java
index 73c0c8e5f0f7d201aeed03542ceb4be7ce291dcd..6d308e71594c1f7d52002128c6d808a7fe23a9aa 100644
--- a/WEB-INF/src/controleur/Authent.java
+++ b/WEB-INF/src/controleur/Authent.java
@@ -14,9 +14,9 @@ import modele.dto.User;
 
 @WebServlet("/authent")
 public class Authent extends HttpServlet {
+    DaoUser daoUser = new DaoUser();
     @Override
     protected void service(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
-        DaoUser daoUser = new DaoUser();
         String action = req.getParameter("action");
         String username = req.getParameter("username");
         String password = req.getParameter("password");
diff --git a/WEB-INF/src/controleur/MessageController.java b/WEB-INF/src/controleur/MessageController.java
index d4dced676bfe5a31c6b0fa075a79b3b665364b68..e21947d3d2fe56971f3f005e28aa204487d0034c 100644
--- a/WEB-INF/src/controleur/MessageController.java
+++ b/WEB-INF/src/controleur/MessageController.java
@@ -15,6 +15,8 @@ import java.time.LocalDateTime;
 
 @WebServlet("/message")
 public class MessageController extends HttpServlet {
+    DaoMessage daoMessage = new DaoMessage();
+    DaoLike daoLike = new DaoLike();
     @Override
     protected void service(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
         String username;
@@ -33,7 +35,6 @@ public class MessageController extends HttpServlet {
                     int idThread = Integer.parseInt(req.getParameter("thread"));
 
                     if (contenue != null && !contenue.isEmpty()) {
-                        DaoMessage daoMessage = new DaoMessage();
                         Message message = new Message(0, username, idThread, contenue, LocalDateTime.now());
                         daoMessage.create(message);
                     }
@@ -48,7 +49,6 @@ public class MessageController extends HttpServlet {
                 try {
                     int idMessage = Integer.parseInt(req.getParameter("message"));
                     int idThread = Integer.parseInt(req.getParameter("thread"));
-                    DaoLike daoLike = new DaoLike();
                     Like like = new Like(username, idMessage);
 
                     // Vérifier si l'utilisateur a déjà liké ce message
diff --git a/WEB-INF/src/controleur/ThreadController.java b/WEB-INF/src/controleur/ThreadController.java
index 1735ce9837cd12312fe16838c697cd6339e2233f..86a248936d2f08f0b158c44345f70999871f799a 100644
--- a/WEB-INF/src/controleur/ThreadController.java
+++ b/WEB-INF/src/controleur/ThreadController.java
@@ -15,6 +15,8 @@ import modele.dto.Thread;
 
 @WebServlet("/thread")
 public class ThreadController extends HttpServlet {
+    DaoFollower daoFollower = new DaoFollower();
+    DaoThread daoThread = new DaoThread();
     @Override
     protected void service(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
         String username;
@@ -25,8 +27,6 @@ public class ThreadController extends HttpServlet {
         }
         String action = (String) req.getParameter("action");
         String vue;
-        DaoFollower daoFollower = new DaoFollower();
-        DaoThread daoThread = new DaoThread();
 
 
         int idThread;