44import jakarta .enterprise .context .ApplicationScoped ;
55import jakarta .enterprise .event .Observes ;
66import jakarta .inject .Inject ;
7- import lombok .extern .slf4j .Slf4j ;
87import org .fugerit .java .core .db .daogen .BasicDaoResult ;
98import org .fugerit .java .core .db .daogen .CloseableDAOContextSC ;
109import org .fugerit .java .daogen .quickstart .def .facade .EntityPersonFacade ;
1110import org .fugerit .java .daogen .quickstart .def .facade .QuickstartLogicFacade ;
1211import org .fugerit .java .daogen .quickstart .def .model .ModelPerson ;
1312import org .fugerit .java .daogen .quickstart .impl .facade .data .QuickstartDataLogicFacade ;
13+ import org .slf4j .Logger ;
14+ import org .slf4j .LoggerFactory ;
1415
1516import javax .sql .DataSource ;
1617import java .sql .Connection ;
1718import java .sql .DatabaseMetaData ;
1819
19- @ Slf4j
2020@ ApplicationScoped
2121public class AppConfig {
2222
23- public AppConfig () {
24- this .facade = new QuickstartDataLogicFacade ();
25- }
26-
27- @ Inject // constructor injection
28- public AppConfig (DataSource dataSource ) {
29- this ();
30- this .dataSource = dataSource ;
31- }
23+ private static final Logger logger = LoggerFactory .getLogger ( AppConfig .class );
3224
33- private DataSource dataSource ;
25+ @ Inject
26+ DataSource dataSource ;
3427
35- private QuickstartLogicFacade facade ;
28+ private QuickstartLogicFacade facade = new QuickstartDataLogicFacade () ;
3629
3730 void onStart (@ Observes StartupEvent ev ) {
38- log .info ( "onStart BEGIN" );
39- log .info ( "********************************************************************" );
31+ logger .info ( "onStart BEGIN" );
32+ logger .info ( "********************************************************************" );
4033 try ( Connection conn = this .dataSource .getConnection ();
4134 CloseableDAOContextSC context = new CloseableDAOContextSC ( conn ) ) {
4235 DatabaseMetaData dbmd = conn .getMetaData ();
43- log .info ( "database : {} - {}" , dbmd .getDatabaseProductName (), dbmd .getDatabaseProductVersion () );
44- log .info ( "url : {}" , dbmd .getURL () );
45- log .info ( ">>>>>>>>>>>>>>>>>>> daogen test 1: " );
36+ logger .info ( "database : {} - {}" , dbmd .getDatabaseProductName (), dbmd .getDatabaseProductVersion () );
37+ logger .info ( "url : {}" , dbmd .getURL () );
38+ logger .info ( ">>>>>>>>>>>>>>>>>>> daogen test 1: " );
4639 EntityPersonFacade personFacade = facade .getEntityPersonFacade ();
4740 BasicDaoResult <ModelPerson > result = personFacade .loadAll ( context );
48- log .info ( "result : {}" , result );
41+ logger .info ( "result : {}" , result );
4942 if (result .isResultOk () ) {
5043 for (ModelPerson model : result .getList ()) {
51- log .info ( "model : {}" , model );
44+ logger .info ( "model : {}" , model );
5245 }
5346 }
5447 } catch (Exception e ) {
55- log .info ( "onStart ERROR : " +e , e );
48+ logger .info ( "onStart ERROR : " +e , e );
5649 }
57- log .info ( "********************************************************************" );
58- log .info ( "onStart END" );
50+ logger .info ( "********************************************************************" );
51+ logger .info ( "onStart END" );
5952 }
6053
6154}
0 commit comments