今天寫一個springboot-jpa-mysql的例子,實現簡單的增刪查。
這一個例子的內容依靠前面的例子,前面的例子都鄙人面的引用中。
想在挪用js方式時,經由過程el表達式傳遞參數,顛末各類試探,發現這種方式可以:
學到的最主要的標簽:<button type="button" th:onclick="'javascript:deleteUserByID('+${user.id}+')'">刪除用戶</button>
1數據庫和表設計
1添加一個表格和
1模板一個簡單的項目
項目目次布局
springboot項目pom.xml添加依靠
(1)<!-- springboot-data-jpa -->
(2)<!-- mysql -->
application.properties文件設置裝備擺設數據源
編寫java類。Controller挪用service,service挪用dao;數據存儲到entity中,并經由過程modelandview返回前臺。
(1)User:entity實體類,用戶存儲用戶數據的數據布局,并和數據庫中的表信息相對應。寫上響應的set,get方式。
(2)UserDao:是一個接口,指定命據類型為User
(3.1)IUserService:是一個接口,有三個方式:保留、刪除、查詢用戶數據。
(3.2)UserService:注入UserDao。實現接口的三個方式,保留、刪除、查詢用戶數據。
HelloController:注入UserService,有三個辦事。
(1)辦事1:/sjn/hello,挪用UserService的查詢方式,查詢所有效戶數據,并經由過程modelandview返回前臺。
(2)辦事2:/sjn/save,挪用UserService的保留方式,保留用戶。
(3)辦事3:/sjn/delete,挪用UserService的刪除方式,按照用戶id刪除用戶。
前臺的代碼都在resource目次下的:static和templates這兩個目次下,可以在百度云盤下載源碼查看,鏈接: --1L_6hqkj7O3vyZvU0Jybdvw 暗碼: v66g
展示:新增一個用戶。
0 篇文章
如果覺得我的文章對您有用,請隨意打賞。你的支持將鼓勵我繼續創作!