十年網(wǎng)站開發(fā)經(jīng)驗(yàn) + 多家企業(yè)客戶 + 靠譜的建站團(tuán)隊(duì)
量身定制 + 運(yùn)營維護(hù)+專業(yè)推廣+無憂售后,網(wǎng)站問題一站解決
這篇文章將為大家詳細(xì)講解有關(guān)怎么在Spring Boot中使用MyBatis框架實(shí)現(xiàn)查詢操作,文章內(nèi)容質(zhì)量較高,因此小編分享給大家做個(gè)參考,希望大家閱讀完這篇文章后對(duì)相關(guān)知識(shí)有一定的了解。
成都創(chuàng)新互聯(lián)公司是一家專業(yè)的成都網(wǎng)站建設(shè)公司,我們專注網(wǎng)站設(shè)計(jì)、網(wǎng)站制作、網(wǎng)絡(luò)營銷、企業(yè)網(wǎng)站建設(shè),買友情鏈接,廣告投放平臺(tái)為企業(yè)客戶提供一站式建站解決方案,能帶給客戶新的互聯(lián)網(wǎng)理念。從網(wǎng)站結(jié)構(gòu)的規(guī)劃UI設(shè)計(jì)到用戶體驗(yàn)提高,創(chuàng)新互聯(lián)力求做到盡善盡美。
一.在你建立的工程下創(chuàng)建 Module 選擇Spring initializr創(chuàng)建。
二.在Type處選擇: Maven Project(項(xiàng)目的構(gòu)建工具)
三.創(chuàng)建依賴時(shí)勾上web,mybatis,MySQL(這個(gè)看你個(gè)人需要吧,可以自主選擇)
建立好的項(xiàng)目結(jié)構(gòu)如下:
注意:application.properties和application.yml是同一個(gè)東西,均為項(xiàng)目的核心配置文件
內(nèi)容如下:
#連接數(shù)據(jù)庫 spring.datasource.url=jdbc:mysql://localhost:3306/smbms spring.datasource.username=root spring.datasource.password=1234 spring.datasource.driverClassName=com.mysql.jdbc.Driver #引入mybatis的配置文件 mybatis: mybatis.mapper-locations=classpath:mapper/*.xml mybatis.type-aliases-package=com.example.sprboot.pojo
相應(yīng)的pom.xml文件
4.0.0 com.example springboot 0.0.1-SNAPSHOT jar springboot Demo project for Spring Boot org.springframework.boot spring-boot-starter-parent 2.0.5.RELEASE UTF-8 UTF-8 1.8 org.springframework.boot spring-boot-starter-web org.springframework.boot spring-boot-starter-test test org.mybatis.spring.boot mybatis-spring-boot-starter 1.3.0 mysql mysql-connector-java com.alibaba fastjson 1.2.49 org.springframework.boot spring-boot-starter-thymeleaf org.springframework.boot spring-boot-maven-plugin
相應(yīng)的接口UserMapper如下:
@Repository public interface UserMapper { ListgetList(); }
service如下:
public interface UserService { ListgetList(); }
impl如下:
@Service public class UserServiceImpl implements UserService { @Resource private UserMapper userMapper; @Override public ListgetList() { return userMapper.getList(); } }
在resources中建一個(gè)文件夾mapper里面放mapper.xml文件,代碼如下:
在templates文件夾中建html文件(注意:Spring Boot中不能跳轉(zhuǎn)到.jsp文件,所以只能用html)
核心代碼如下:
工號(hào) | 用戶名 | 姓名 | 性別 | 生日 | 電話 | 地址 | 創(chuàng)建時(shí)間 |
---|---|---|---|---|---|---|---|
此處有一個(gè)th標(biāo)簽,需要引入一個(gè)
并在pom.xml中引入對(duì)應(yīng)的jar包(html中不能使用jstl表達(dá)式)
大家可以擴(kuò)展一下thymeleaf的知識(shí)
控制器代碼如下:
@Controller public class UserController { @Resource private UserService userService; @RequestMapping("/") public String getStuinforList(HttpServletRequest request, Model model){ Listlist=userService.getList(); model.addAttribute("users",list); System.out.println(list); return "/index.html"; } }
關(guān)于怎么在Spring Boot中使用MyBatis框架實(shí)現(xiàn)查詢操作就分享到這里了,希望以上內(nèi)容可以對(duì)大家有一定的幫助,可以學(xué)到更多知識(shí)。如果覺得文章不錯(cuò),可以把它分享出去讓更多的人看到。