一迹栓、spring中為這個(gè)問(wèn)題想了有一些時(shí)間珍逸,如何在網(wǎng)頁(yè)上直接操作數(shù)據(jù)庫(kù)呢吵取?后來(lái)發(fā)現(xiàn)原來(lái)很簡(jiǎn)單
二禽额、操作主要方法
1、使用JdbcTemplate方法連接數(shù)據(jù)庫(kù)
2皮官、使用業(yè)務(wù)服務(wù)類注解@Service
3脯倒、前端使用thymleaf模塊
4、使用自動(dòng)注入@Autowired
5捺氢、使用@Component注解包裝bean
三藻丢、所用知識(shí),簡(jiǎn)單的spring boot使用讯沈,軟件Intellij idea
四郁岩、具體代碼
1、使用JdbcTemplate方法連接數(shù)據(jù)庫(kù)
在這里面配置屬性
按照我這個(gè)來(lái)設(shè)置就行
(需要添加依賴)
2缺狠、前面這些都是基本的配置问慎,我就不詳細(xì)講了
具體代碼
因?yàn)楫?dāng)我們用Service標(biāo)記一個(gè)類后,這個(gè)類會(huì)變成一個(gè)業(yè)務(wù)處理類挤茄,嗯如叼,你就把它想成這樣標(biāo)記后,網(wǎng)頁(yè)可以直接調(diào)用這個(gè)類以及這個(gè)類定義的方法穷劈,而如果前臺(tái)調(diào)用這個(gè)類中的方法時(shí)笼恰,這個(gè)類中有JdbcTemplate方法會(huì)怎樣,歇终,社证,嗯,然后就報(bào)錯(cuò)了评凝,追葡,,奕短,宜肉,
提示找不到bean,所以用注解Component包裝和這個(gè)類為bean解決了這個(gè)問(wèn)題
前端代碼
五翎碑、向前端以列表的形式發(fā)送數(shù)據(jù)
嗯谬返,如果你是想從這里得到如何從前端操作數(shù)據(jù)庫(kù)的話,那這里已經(jīng)結(jié)束了日杈,下面是我使用Control和Requesting注解遣铝,使用Modelandview向前端傳遞數(shù)據(jù)庫(kù)中的數(shù)據(jù)的操作佑刷。
Java數(shù)據(jù)類
用戶請(qǐng)求處理
前端代碼
差不多就是這樣,嗯翰蠢,難以想象我為了解決這個(gè)問(wèn)題花了多長(zhǎng)時(shí)間项乒,其實(shí)還可以使用Ajax異步script/xml處理調(diào)用后臺(tái)方法的問(wèn)題,不過(guò)梁沧,這一篇就這樣吧檀何,Ajax方法放到下一篇說(shuō),謝謝觀看廷支。