Udemy Course Spring Framework 39-Spring JDBC by AutoConfiguration!

ZONGRU Li
2 min readMar 18, 2019

--

Spring JDBC做了什麼?

Q1:JdbcTemplate如何被Autowired(自動注入)進PersonjdbcDao

Q2:一般定義在JDBC常見的Connection在哪?

Q3:如何指到的H2 in memory DB?

Q4:DataSource?

首先為了觀察,我們在application.properties加入:

logging.level.root=debug

再次執行DatabaseDemoApplication.java

如上會看到先前討論Spring Boot自動auto configuration(自動佈置)的項目

所有我們以為應該缺少了東西,Spring Boot自動幫我們佈置好了!

EX:

我們沒建的JdbcTemplate,Spring幫我們建了(還偷偷引入javax.sql.DataSource)
H2-Console也建了!

這對應了我們在application.properties設的

DataSource也建了!注意到上面自建的JDBC也引入了這個DataSource

--

--

ZONGRU Li
ZONGRU Li

Written by ZONGRU Li

2022/11/17 開源部分個人筆記給LINE "Java程式語言討論區"社群,希望能對社群的技術學習做一點點貢獻.(掩面....記得退訂閱!

No responses yet