Sto usando guice-servlet (2.0) per iniettare una connessione al database all'inizio di ogni richiesta HTTP, ma come posso sapere quando termina la richiesta in modo da poter chiudere la connessione?Pulizia di un oggetto @RequestScoped?
web.xml
<filter>
<filter-name>Guice Filter</filter-name>
<filter-class>com.google.inject.servlet.GuiceFilter</filter-class>
</filter>
<filter-mapping>
<filter-name>Guice Filter</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
GuiceServletContextListener
/**
* Creates a new Database connection.
*/
@RequestScoped
@Provides
private Connection getConnection();