最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

eclipse如何搭建Springboot項(xiàng)目詳解

 更新時(shí)間:2021年05月26日 10:01:43   作者:小小蘇的小小蘇  
今天帶大家學(xué)習(xí)eclipse如何搭建Spring boot項(xiàng)目,文中有非常詳細(xì)的圖文解說,對(duì)正在學(xué)習(xí)java的小伙伴們有很好地幫助,需要的朋友可以參考下

一、分步驟集成

1.1 整合連接池hikariCP

介紹:HikariCP 是一個(gè)高性能的 JDBC 連接池組件,可以避免連接頻繁建立、關(guān)閉的開銷,實(shí)現(xiàn)數(shù)據(jù)庫(kù)連接復(fù)用;

導(dǎo)入方式:創(chuàng)建spring boot項(xiàng)目,集成如截圖

配置application.properties文件

spring.datasource.url=jdbc:mysql://ip地址/你的數(shù)據(jù)庫(kù)名?serverTimezone=GMT%2B8
spring.datasource.username=root
spring.datasource.password=123456

測(cè)試類測(cè)試

@Autowired它可以對(duì)類成員變量、方法及構(gòu)造函數(shù)進(jìn)行標(biāo)注,讓 spring 完成 bean 自動(dòng)裝配

1.2 整合mybatis

介紹:MyBatis 是一款優(yōu)秀的持久層框架,底層基于JDBC實(shí)現(xiàn)與數(shù)據(jù)庫(kù)的交互。MyBatis 免除了幾乎所有的 JDBC 代碼以及設(shè)置參數(shù)和獲取結(jié)果集的工作。MyBatis 可以通過簡(jiǎn)單的 XML 或注解來配置和映射原始類型、接口和 Java POJO(Plain Old Java Objects,普通老式 Java 對(duì)象)為數(shù)據(jù)庫(kù)中的記錄。

導(dǎo)入方式:創(chuàng)建spring boot項(xiàng)目,集成如截圖

1.3 mybatis中常用注解

@Mapper:用于描述一個(gè)數(shù)據(jù)層的接口,系統(tǒng)底層會(huì)為該類創(chuàng)建實(shí)現(xiàn)類,并且把實(shí)現(xiàn)類的對(duì)象傳遞給Spring框架去管理

@Autowired:它可以對(duì)類成員變量、方法及構(gòu)造函數(shù)進(jìn)行標(biāo)注,完成自動(dòng)裝配  使用方式一(注解方式): 創(chuàng)建接口類,并用

@Mapper描述該類,如圖:      

創(chuàng)建Data數(shù)據(jù)類        

測(cè)試類測(cè)試      

運(yùn)行結(jié)果

使用方式二(映射方式):

這里鏈接我的另一篇博客,很全http://m.fzitv.net/article/157364.htm

配置application.properties文件

#mybatis
         mybatis.mapper-locations=classpath:/mapper*/*.xml

1.4 整合spring mvc 

說白了就是一種架構(gòu)模式,這個(gè)模式是把系統(tǒng)分成三個(gè)部分(模型model,視圖view,控制器controller)

導(dǎo)入方式:添加web依賴(會(huì)同時(shí)在項(xiàng)目中嵌入一個(gè)tomcat服務(wù)器),集成如截圖(這里我們把Thymeleaf也選中,它是一個(gè)第三方html解析引擎)

配置application.properties文件

#spring-thymeleaf
       spring.thymeleaf.prefix=classpath:/templates/pages/
       spring.thymeleaf.suffix=.html

resources/templates/pages/目錄下在創(chuàng)建goods.html,然后controller類

在瀏覽器打開http://localhost:8080/goods/doGoodsUI就可以查看了

二、spring MVC結(jié)合Thymeleaf在頁(yè)面上實(shí)現(xiàn)查詢操作

查詢數(shù)據(jù)

我們?cè)赾ontroller類中

@Controller
@RequestMapping("/goods/")
public class GoodsController {
	
	@Autowired
	public GoodsDao goodsDao;
	@RequestMapping("doGoodsUI")
	public String selectAllGoods(Model model) {
		List<RoleData>list=goodsDao.findAllData();
		model.addAttribute("list", list);
		return "goods";
	}
}

在good.html文件中接收

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
</head>
<body>
	<h1>數(shù)據(jù)呈現(xiàn)</h1>
	<table>
		<thead>
			<tr>
				<th>名稱</th>
			</tr>
		</thead>
 
		<!-- 以下是thymeleaf定義 -->
		<tbody>
			<tr th:each="good:${list}">
				<td th:text=${good.name}></td>
			</tr>
		</tbody>
	</table>
</body>
</html>

三、結(jié)果展示

四、Lombok熱部署 

 集成方式同上

到此這篇關(guān)于eclipse如何搭建Spring boot項(xiàng)目詳解的文章就介紹到這了,更多相關(guān)eclipse搭建Spring boot內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • 解決SpringBoot中LocalDateTime返回前端數(shù)據(jù)為數(shù)組結(jié)構(gòu)的問題

    解決SpringBoot中LocalDateTime返回前端數(shù)據(jù)為數(shù)組結(jié)構(gòu)的問題

    本文主要介紹了解決SpringBoot中LocalDateTime返回前端數(shù)據(jù)為數(shù)組結(jié)構(gòu)的問題,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2025-03-03
  • MyBatis之foreach標(biāo)簽的用法及多種循環(huán)問題

    MyBatis之foreach標(biāo)簽的用法及多種循環(huán)問題

    這篇文章主要介紹了MyBatis之foreach標(biāo)簽的用法及多種循環(huán)問題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-11-11
  • Spring的請(qǐng)求映射handlerMapping以及原理詳解

    Spring的請(qǐng)求映射handlerMapping以及原理詳解

    這篇文章主要介紹了Spring的請(qǐng)求映射handlerMapping以及原理詳解,我們每次發(fā)請(qǐng)求,它到底是怎么找到我們哪個(gè)方法來去處理這個(gè)請(qǐng)求,因?yàn)槲覀冎浪械恼?qǐng)求過來都會(huì)來到DispatcherServlet,springboot底層還是使用的是springMVC,需要的朋友可以參考下
    2023-08-08
  • java 求解二維數(shù)組列最小值

    java 求解二維數(shù)組列最小值

    這篇文章主要介紹了java 求解二維數(shù)組列最小值的相關(guān)資料,需要的朋友可以參考下
    2017-05-05
  • Java注解詳解及實(shí)現(xiàn)自定義注解的方法

    Java注解詳解及實(shí)現(xiàn)自定義注解的方法

    這篇文章主要介紹了Java注解詳解及實(shí)現(xiàn)自定義注解的方法,本文給大家介紹了jdk中預(yù)定義的一些注解及自定義注解的相關(guān)知識(shí),需要的朋友可以參考下
    2022-06-06
  • JAVA?POI設(shè)置EXCEL單元格格式用法舉例

    JAVA?POI設(shè)置EXCEL單元格格式用法舉例

    這篇文章主要給大家介紹了關(guān)于JAVA?POI設(shè)置EXCEL單元格格式用法的相關(guān)資料,POI中可能會(huì)用到一些需要設(shè)置EXCEL單元格格式的操作,需要的朋友可以參考下
    2023-08-08
  • Shiro整合Springboot和redis,jwt過程中的錯(cuò)誤shiroFilterChainDefinition問題

    Shiro整合Springboot和redis,jwt過程中的錯(cuò)誤shiroFilterChainDefinition問

    這篇文章主要介紹了Shiro整合Springboot和redis,jwt過程中的錯(cuò)誤shiroFilterChainDefinition問題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2024-04-04
  • 前端WebSocket連接失敗問題的排查過程及解決

    前端WebSocket連接失敗問題的排查過程及解決

    WebSocket是一種全雙工通信協(xié)議,它允許通過單個(gè)長(zhǎng)久的TCP連接在客戶端和服務(wù)器之間進(jìn)行實(shí)時(shí)雙向通信,這篇文章主要介紹了前端WebSocket連接失敗問題的排查過程及解決辦法,需要的朋友可以參考下
    2025-07-07
  • SpringBoot集成MinIO的示例代碼

    SpringBoot集成MinIO的示例代碼

    對(duì)象存儲(chǔ)服務(wù)OSS是一種海量、安全、低成本、高可靠的云存儲(chǔ)服務(wù),適合存放任意類型的文件,這篇文章主要介紹了SpringBoot集成MinIO的示例代碼,需要的朋友可以參考下
    2023-06-06
  • SpringBoot?實(shí)現(xiàn)微信推送模板的示例代碼

    SpringBoot?實(shí)現(xiàn)微信推送模板的示例代碼

    這篇文章主要介紹了SpringBoot?實(shí)現(xiàn)微信推送模板,本文通過實(shí)例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2021-12-12

最新評(píng)論

慈利县| 滕州市| 无棣县| 双桥区| 清水河县| 嘉黎县| 敦化市| 西乡县| 辉县市| 三台县| 泗阳县| 清徐县| 南木林县| 安图县| 财经| 时尚| 舒兰市| 陈巴尔虎旗| 连州市| 贺兰县| 南安市| 昆明市| 睢宁县| 玛多县| 永康市| 通州市| 科技| 巫山县| 唐河县| 稻城县| 资源县| 胶南市| 石楼县| 沿河| 景东| 博客| 桑植县| 太原市| 兴业县| 庄浪县| 丹阳市|