Экземпляры Java-класса в приложении отдыха - PullRequest
0 голосов
/ 18 октября 2018

Возможно, это глупый вопрос для эксперта по Java, но мне нужно понять.

У меня есть REST-приложение с контроллерами и службами.Я использую Java 8 и spring-boot.

Когда приходит запрос, моя служба создает новый экземпляр класса, например:

ContactDTO contactDTO = new ContactDTO();

Если в один день в один и тот же день поступает сто запросоввремя будет создан экземпляр класса сто ContactDTO.И вообще в течение рабочего дня создается много экземпляров.Но что происходит с теми случаями, когда служба закончила свою работу?

Я знаю, что в предыдущих версиях Java была служба Garbage Collector, я не знаю, присутствует ли она в Java 8, 9 и т. Д.Я также читал туто о аннотации @Transactional Spring или Singleton для управления доступом к базе данных, но я немного запутался с этим.

Каков наилучший способ управления этими экземплярами, когда они больше не используются?А как повлияет производительность приложений, если они все еще активны?

1 Ответ

0 голосов
/ 18 октября 2018

Сборщик мусора позаботится об этом.Вы можете прочитать здесь об основах.Для Java8 по умолчанию используется GC.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...