国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

Tomcat的安裝與Maven依賴Servlet的使用

這篇具有很好參考價(jià)值的文章主要介紹了Tomcat的安裝與Maven依賴Servlet的使用。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

??一.Tomcat應(yīng)用

??1.1什么是Tomcat

Tomcat 是一個(gè) HTTP 服務(wù)器.
前面我們已經(jīng)學(xué)習(xí)了 HTTP 協(xié)議, 知道了 HTTP 協(xié)議就是 HTTP 客戶端和 HTTP 服務(wù)器之間的交互數(shù)據(jù)的格式.
同時(shí)也通過 ajax 和 Java Socket 分別構(gòu)造了 HTTP 客戶端.
HTTP 服務(wù)器我們也同樣可以通過 Java Socket 來實(shí)現(xiàn). 而 Tomcat 就是基于 Java 實(shí)現(xiàn)的一個(gè)開源免費(fèi),也是被廣泛使用的 HTTP 服務(wù)器.

??1.2Tomcat下載安裝

下載地址
點(diǎn)擊此處下載
Tomcat的安裝與Maven依賴Servlet的使用
選擇其中的 zip 壓縮包, 下載后解壓縮即可

*解壓縮的目錄最好不要帶 “中文” 或者 特殊符號(hào)

??1.3 IDEA插件Smart Tomcat

在File中點(diǎn)擊Settings,搜索Smart Tomcat后點(diǎn)擊下載
Tomcat的安裝與Maven依賴Servlet的使用
Tomcat的安裝與Maven依賴Servlet的使用

??二.Maven依賴Servlet應(yīng)用

??2.1什么是Servlet

Servlet 是一種實(shí)現(xiàn)動(dòng)態(tài)頁面的技術(shù). 是一組 Tomcat 提供給程序猿的 API, 幫助程序猿簡單高效的開發(fā)一個(gè) web app

回顧 動(dòng)態(tài)頁面 vs 靜態(tài)頁面

靜態(tài)頁面也就是內(nèi)容始終固定的頁面. 即使 用戶不同/時(shí)間不同/輸入的參數(shù)不同 , 頁面內(nèi)容也不會(huì)發(fā)生變化. (除非網(wǎng)站的開發(fā)人員修改源代碼, 否則頁面內(nèi)容始終不變).對(duì)應(yīng)的, 動(dòng)態(tài)頁面指的就是 用戶不同/時(shí)間不同/輸入的參數(shù)不同, 頁面內(nèi)容會(huì)發(fā)生變化

構(gòu)建動(dòng)態(tài)頁面的技術(shù)有很多, 每種語言都有一些相關(guān)的庫/框架來做這件事.Servlet 就是 Tomcat 這個(gè) HTTP 服務(wù)器提供給 Java 的一組 API, 來完成構(gòu)建動(dòng)態(tài)頁面這個(gè)任務(wù)

Servlet 主要做的工作
●允許程序猿注冊(cè)一個(gè)類, 在 Tomcat 收到某個(gè)特定的 HTTP 請(qǐng)求的時(shí)候, 執(zhí)行這個(gè)類中的一些代碼.
●幫助程序猿解析 HTTP 請(qǐng)求, 把 HTTP 請(qǐng)求從一個(gè)字符串解析成一個(gè) HttpRequest 對(duì)象.
●幫助程序猿構(gòu)造 HTTP 響應(yīng). 程序猿只要給指定的 HttpResponse 對(duì)象填寫一些屬性字段, Servlet就會(huì)自動(dòng)的安裝 HTTP 協(xié)議的方式構(gòu)造出一個(gè) HTTP 響應(yīng)字符串, 并通過 Socket 寫回給客戶端.

當(dāng)然, Servlet 還支持一些其他的輔助功能, 此處暫時(shí)先不介紹.簡而言之, Servlet 是一組 Tomcat 提供的 API, 讓程序猿自己寫的代碼能很好的和 Tomcat 配合起來, 從而更簡單的實(shí)現(xiàn)一個(gè) web app.而不必關(guān)注 Socket, HTTP協(xié)議格式, 多線程并發(fā)等技術(shù)細(xì)節(jié), 降低了 web app 的開發(fā)門檻, 提高了開發(fā)效
率.

??2.2創(chuàng)建Servlet簡單實(shí)現(xiàn)一個(gè)響應(yīng)

??一.創(chuàng)建一個(gè)Maven文件

打開IDEA點(diǎn)擊創(chuàng)建項(xiàng)目點(diǎn)擊Maven,點(diǎn)擊Next,后就正常創(chuàng)建即可
Tomcat的安裝與Maven依賴Servlet的使用

??二.引入依賴

創(chuàng)建好目錄后,點(diǎn)擊pom.xml引入Servlet依賴
Tomcat的安裝與Maven依賴Servlet的使用
點(diǎn)擊復(fù)制資源:Servlet資源地址
Tomcat的安裝與Maven依賴Servlet的使用
輸入 后將復(fù)制好的資源粘貼到里面,如果出現(xiàn)紅色錯(cuò)誤不要急,是第一次引入資源而且是外網(wǎng)所以需要一段時(shí)間才能下載好
Tomcat的安裝與Maven依賴Servlet的使用

<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"
         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
    <modelVersion>4.0.0</modelVersion>

    <groupId>org.example</groupId>
    <artifactId>Servlet</artifactId>
    <version>1.0-SNAPSHOT</version>

    <properties>
        <maven.compiler.source>8</maven.compiler.source>
        <maven.compiler.target>8</maven.compiler.target>
    </properties>

    <dependencies>
        <!-- https://mvnrepository.com/artifact/javax.servlet/javax.servlet-api -->
        <dependency>
            <groupId>javax.servlet</groupId>
            <artifactId>javax.servlet-api</artifactId>
            <version>3.1.0</version>
            <scope>provided</scope>
        </dependency>
    </dependencies>
    
</project>

點(diǎn)擊右上角Maven進(jìn)行刷新
Tomcat的安裝與Maven依賴Servlet的使用

??三創(chuàng)建目錄

如下在main創(chuàng)建 webapp文件----在創(chuàng)建WEB-INF文件—在創(chuàng)建web.xml文本
Tomcat的安裝與Maven依賴Servlet的使用
往 web.xml 中拷貝以下代碼. 具體細(xì)節(jié)內(nèi)容我們暫時(shí)不關(guān)注

<!DOCTYPE web-app PUBLIC
"-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"
"http://java.sun.com/dtd/web-app_2_3.dtd" >
<web-app>
<display-name>Archetype Created Web Application</display-name>
</web-app>

webapp 目錄就是未來部署到 Tomcat 中的一個(gè)重要的目錄. 當(dāng)前我們可以往 webapp 中放一些靜態(tài)資源, 比如 html , css 等.

在這個(gè)目錄中還有一個(gè)重要的文件 web.xml. Tomcat 找到這個(gè)文件才能正確處理 webapp 中的動(dòng)態(tài)資源

??四.編寫代碼

點(diǎn)擊Java創(chuàng)建一個(gè)類
Tomcat的安裝與Maven依賴Servlet的使用
創(chuàng)建一個(gè)類 HelloServlet , 繼承自 HttpServletAlt+Enter導(dǎo)入import javax.servlet.http.HttpServlet包
Tomcat的安裝與Maven依賴Servlet的使用

●在這個(gè)類上方加上 @WebServlet(“/hello”) 注解, 表示 Tomcat 收到的請(qǐng)求中, 路徑為 /hello的請(qǐng)求才會(huì)調(diào)用 HelloServlet 這個(gè)類的代碼. (這個(gè)路徑未包含 Context Path)

●重寫 doGet 方法. doGet 的參數(shù)有兩個(gè), 分別表示收到的 HTTP 請(qǐng)求 和要構(gòu)造的 HTTP 響應(yīng). 這個(gè)方法會(huì)在 Tomcat 收到 GET 請(qǐng)求時(shí)觸發(fā)

●HttpServletRequest 表示 HTTP 請(qǐng)求. Tomcat 按照 HTTP 請(qǐng)求的格式把 字符串 格式的請(qǐng)求轉(zhuǎn)成了一個(gè) HttpServletRequest 對(duì)象. 后續(xù)想獲取請(qǐng)求中的信息(方法, url, header, body 等) 都是通過這個(gè)對(duì)象來獲取.

●HttpServletResponse 表示 HTTP 響應(yīng). 代碼中把響應(yīng)對(duì)象構(gòu)造好(構(gòu)造響應(yīng)的狀態(tài)碼, header,body 等)

●resp.getWriter() 會(huì)獲取到一個(gè)流對(duì)象, 通過這個(gè)流對(duì)象就可以寫入一些數(shù)據(jù), 寫入的數(shù)據(jù)會(huì)被構(gòu)造成一個(gè) HTTP 響應(yīng)的 body 部分, Tomcat 會(huì)把整個(gè)響應(yīng)轉(zhuǎn)成字符串, 通過 socket 寫回給瀏覽器.

import javax.servlet.ServletException;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import java.io.IOException;
/**
 * Created with InteliJ IDEA.
 * /Description:
 * User:PANJIAPENG
 * Date:2022-11-09
 * Time:19:32
 */
@WebServlet("/hello")
public class ServletHello extends HttpServlet {
    @Override
    protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
        System.out.println("hello servlet");
        resp.getWriter().write("hello Servlet");
    }
}

這個(gè)代碼雖然只有寥寥幾行, 但是包含的信息量是巨大的
(1) 我們的代碼不是通過 main 方法作為入口了. main 方法已經(jīng)被包含在 Tomcat 里, 我們寫的代碼會(huì)被Tomcat 在合適的時(shí)機(jī)調(diào)用起來.
此時(shí)我們寫的代碼并不是一個(gè)完整的程序, 而是 Tomcat 這個(gè)程序的一小部分邏輯.

(2) 我們隨便寫個(gè)類都能被 Tomcat 調(diào)用嘛? 滿足啥樣條件才能被調(diào)用呢?
主要滿足三個(gè)條件:
● 創(chuàng)建的類需要繼承自 HTTP Servlet
這個(gè)類需要使用 @WebServlet 注解關(guān)聯(lián)上一個(gè) HTTP 的路徑
● 這個(gè)類需要實(shí)現(xiàn) doXXX 方法

當(dāng)這三個(gè)條件都滿足之后, Tomcat 就可以找到這個(gè)類, 并且在合適的時(shí)機(jī)進(jìn)行調(diào)用

??五.打包/部署/運(yùn)行

打包:

war 包和 jar 包的區(qū)別
●jar 包是普通的 java 程序打包的結(jié)果,也是默認(rèn)打包格式. 里面會(huì)包含一些 .class 文件.
●war 包是 java web 的程序, 里面除了會(huì)包含 .class 文件之外, 還會(huì)包含 HTML, CSS, JavaScript, 圖片, 以及其他的 jar 包. 打成 war 包格式才能被 Tomcat 識(shí)別.
Tomcat的安裝與Maven依賴Servlet的使用
點(diǎn)擊運(yùn)行進(jìn)行打包/部署
Tomcat的安裝與Maven依賴Servlet的使用
檢驗(yàn)程序:

輸入127.0.0.1:8080/Servlet/hello
注意:這是根據(jù)自己設(shè)置的文件路徑進(jìn)行查找的
Tomcat的安裝與Maven依賴Servlet的使用

??2.3 Servlet程序運(yùn)行常見錯(cuò)誤

出現(xiàn) 404
404 表示用戶訪問的資源不存在. 大概率是 URL 的路徑寫的不正確

●錯(cuò)誤實(shí)例1: 少寫了 Context Path
通過 /hello 訪問服務(wù)器

●錯(cuò)誤實(shí)例2: 少寫了 Servlet Path
通過 /Servlet 訪問服務(wù)器

●錯(cuò)誤實(shí)例3: Servlet Path 寫的和 URL 不匹配
修改 @WebServlet 注解的路徑

●錯(cuò)誤實(shí)例4: web.xml 寫錯(cuò)了
清除 web.xml 中的內(nèi)容

Tomcat的安裝與Maven依賴Servlet的使用

出現(xiàn)405
405 表示對(duì)應(yīng)的 HTTP 請(qǐng)求方法沒有實(shí)現(xiàn).
錯(cuò)誤實(shí)例: 沒有實(shí)現(xiàn) doGet 方法.

@WebServlet("/hello")
public class HelloServlet extends HttpServlet {
}

Tomcat的安裝與Maven依賴Servlet的使用
Tomcat的安裝與Maven依賴Servlet的使用
Tomcat的安裝與Maven依賴Servlet的使用
出現(xiàn) 500
往往是 Servlet 代碼中拋出異常導(dǎo)致的

錯(cuò)誤實(shí)例:

@WebServlet("/hello")
public class HelloServlet extends HttpServlet {
@Override
protected void doGet(HttpServletRequest req, HttpServletResponse resp)
  throws ServletException, IOException {
    String s = null;
    resp.getWriter().write(s.length());
  }
}

Tomcat的安裝與Maven依賴Servlet的使用
出現(xiàn) “空白頁面”

錯(cuò)誤實(shí)例:
修改代碼, 去掉 resp.getWritter().write() 操作

@WebServlet("/hello")
public class HelloServlet extends HttpServlet {
@Override
protected void doGet(HttpServletRequest req, HttpServletResponse resp)
   throws ServletException, IOException {
     System.out.println("hello");
   }
}

出現(xiàn) “無法訪問此網(wǎng)站”

一般是 Tomcat 啟動(dòng)就失敗了.
錯(cuò)誤實(shí)例: Servlet Path 寫錯(cuò)了又肯沒有加"/"

Tomcat的安裝與Maven依賴Servlet的使用
Tomcat的安裝與Maven依賴Servlet的使用

??2.4總結(jié)

初學(xué) Servlet, 遇到的這類問題會(huì)非常多. 我們不光要學(xué)習(xí) Servlet 代碼的基本寫法, 也要學(xué)習(xí)排查錯(cuò)誤的思路.
程序猿調(diào)試 BUG 如同醫(yī)生診病.
一個(gè)有經(jīng)驗(yàn)的程序猿和一個(gè)新手程序猿相比, 最大的優(yōu)勢(shì)往往不是代碼寫的多好, 而是調(diào)試效率有多高. 同一個(gè)問題可能新手花了幾天都無法解決的, 但是有經(jīng)驗(yàn)的程序猿可能幾分鐘就搞定了.
你還覺得 “程序猿是吃青春飯” 嘛?

熟悉 HTTP 協(xié)議能夠讓我們調(diào)試問題事半功倍.
●4xx 的狀態(tài)碼表示路徑不存在, 往往需要檢查 URL 是否正確, 和代碼中設(shè)定的 Context Path 以及Servlet Path 是否一致.
●5xx 的狀態(tài)碼表示服務(wù)器出現(xiàn)錯(cuò)誤,或者代碼寫錯(cuò), 往往需要觀察頁面提示的內(nèi)容和 Tomcat 自身的日志, 觀察是否存在報(bào)錯(cuò).
●出現(xiàn)連接失敗往往意味著 Tomcat 沒有正確啟動(dòng), 也需要觀察 Tomcat 的自身日志是否有錯(cuò)誤提示.
●空白頁面這種情況則需要我們使用抓包工具來分析 HTTP 請(qǐng)求響應(yīng)的具體交互過程.
●觀察日志是調(diào)試程序的重要途徑. Tomcat 的日志往往很多, 需要同學(xué)們耐心閱讀, 經(jīng)常閱讀, 熟練了就能更快速的找到問題了.

舞臺(tái)在大,你不登場,永遠(yuǎn)都是觀眾.平臺(tái)再好,你不參加永遠(yuǎn)都是局外人.能力再大,你若不行動(dòng),沒人能看到你的成功.我們一起加油屏幕前的陌生人!
Tomcat的安裝與Maven依賴Servlet的使用文章來源地址http://www.zghlxwxcb.cn/news/detail-464041.html

到了這里,關(guān)于Tomcat的安裝與Maven依賴Servlet的使用的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • SpringBoot學(xué)習(xí)——追根溯源servlet是啥,tomcat是啥,maven是啥 & springBoot項(xiàng)目初步,maven構(gòu)建,打包 & 測試

    SpringBoot學(xué)習(xí)——追根溯源servlet是啥,tomcat是啥,maven是啥 & springBoot項(xiàng)目初步,maven構(gòu)建,打包 & 測試

    1.追根溯源,servlet是啥,tomcat是啥,maven是啥; 2.前后端開發(fā)模式,mvc,mvvc,service層的事務(wù); 3.maven對(duì)項(xiàng)目全生命周期的管理,打包jar包和運(yùn)行; 4.springBoot項(xiàng)目的搭建,pom文件,項(xiàng)目結(jié)構(gòu),項(xiàng)目環(huán)境; 5.Druid連接數(shù)據(jù)庫,管理連接,springBootApplication的exclude; 6.banner.text的使用

    2024年02月13日
    瀏覽(18)
  • JavaWeb搭建| Tomcat配置| Maven依賴|這一篇就夠了(超詳細(xì))

    JavaWeb搭建| Tomcat配置| Maven依賴|這一篇就夠了(超詳細(xì))

    ??作者簡介:練習(xí)時(shí)長兩年半的Java up主 ??個(gè)人主頁:老茶icon ?? ps:點(diǎn)贊??是免費(fèi)的,卻可以讓寫博客的作者開興好久好久?? ??系列專欄:Java全棧,計(jì)算機(jī)系列(火速更新中) ?? 格言:種一棵樹最好的時(shí)間是十年前,其次是現(xiàn)在 ??動(dòng)動(dòng)小手,點(diǎn)個(gè)關(guān)注不迷路,感謝寶

    2024年02月01日
    瀏覽(26)
  • IDEA2023 Maven3.9.1+Tomcat10.1.8配置并搭建Servlet5.0的基本框架

    IDEA2023 Maven3.9.1+Tomcat10.1.8配置并搭建Servlet5.0的基本框架

    文章目錄 一、Maven3.9.1下載并配置 二、Tomcat10.1.8下載并配置 三、搭建Servlet 一、Maven3.9.1下載并配置 (1)Maven下載 Maven官網(wǎng):https://maven.apache.org/download.cgi?. Maven3.9.1下載:https://dlcdn.apache.org/maven/maven-3/3.9.1/binaries/apache-maven-3.9.1-bin.zip ? (2)Maven配置環(huán)境變量并修改settings.xml文件

    2024年02月09日
    瀏覽(22)
  • 【Maven】Maven的新建、使用、安裝配置、集成配置到eclipse,Maven項(xiàng)目測試servlet,Maven容易出現(xiàn)的問題(看這一篇你大概就會(huì)了!別不信)

    【Maven】Maven的新建、使用、安裝配置、集成配置到eclipse,Maven項(xiàng)目測試servlet,Maven容易出現(xiàn)的問題(看這一篇你大概就會(huì)了!別不信)

    目錄 一、引言 --- maven的介紹 1、什么是 Maven? 2、Maven的作用 3、如何使用 Maven? 4、在什么環(huán)境下使用 Maven? 5、Maven的使用效果 二、maven安裝及配置 1、下載解壓安裝 2、配置 ①環(huán)境變量配置 ②Maven插件安裝與配置 三、集成配置eclipse 四、新建 Maven項(xiàng)目及細(xì)節(jié)配置 1、Maven項(xiàng)目

    2024年02月04日
    瀏覽(52)
  • 基于Java+MySQL+Tomcat+Servlet+Maven+JQuery+jackson+開源Markdown編輯器實(shí)現(xiàn)前后端分離個(gè)人博客系統(tǒng)

    基于Java+MySQL+Tomcat+Servlet+Maven+JQuery+jackson+開源Markdown編輯器實(shí)現(xiàn)前后端分離個(gè)人博客系統(tǒng)

    目錄 項(xiàng)目簡介 模塊實(shí)現(xiàn) 設(shè)計(jì)實(shí)現(xiàn)數(shù)據(jù)庫相關(guān)代碼 博客列表頁 博客詳情頁 注冊(cè)頁 登錄頁 檢測登錄狀態(tài) 顯示用戶信息 退出登錄 發(fā)布博客 刪除博客 統(tǒng)計(jì)博客數(shù)量 效果展示 部分代碼展示 小結(jié): ? ? 項(xiàng)目中使用了Java ,MySQL ,Tomcat ,Servlet ,Maven ,JQuery ,jackson,開源MarkDo

    2024年02月02日
    瀏覽(17)
  • javax.servlet 和 jakarta.servlet的關(guān)系和使用tomcat部署 jakarta.servlet

    javax.servlet 和 jakarta.servlet的關(guān)系和使用tomcat部署 jakarta.servlet

    1,javax.servlet 和 jakarta.servlet的關(guān)系 javax.servlet 和 jakarta.servlet 是 Java Servlet API 的兩個(gè)版本。 Java Servlet API 是由 Sun Microsystems(現(xiàn)在是 Oracle)開發(fā)和維護(hù)的,其包名以 javax.servlet 開頭。從 Java EE 8 開始,Servlet API 的維護(hù)權(quán)轉(zhuǎn)交給了 Eclipse Foundation 的 Jakarta EE 社區(qū),因此,在最新的

    2024年01月20日
    瀏覽(35)
  • Maven(五):Maven的使用——依賴的測試

    Maven(五):Maven的使用——依賴的測試

    本博主將用CSDN記錄軟件開發(fā)求學(xué)之路上親身所得與所學(xué)的心得與知識(shí),有興趣的小伙伴可以關(guān)注博主!也許一個(gè)人獨(dú)行,可以走的很快,但是一群人結(jié)伴而行,才能走的更遠(yuǎn)! 標(biāo)簽的位置: dependencies/dependency/scope 標(biāo)簽的可選值: compile/test/provided/system/runtime/import 1.1 compile 和

    2023年04月18日
    瀏覽(26)
  • “深入解析Maven:安裝、創(chuàng)建項(xiàng)目和依賴管理的完全指南“

    “深入解析Maven:安裝、創(chuàng)建項(xiàng)目和依賴管理的完全指南“

    Maven是一個(gè)流行的項(xiàng)目管理工具,被廣泛用于Java項(xiàng)目的構(gòu)建、依賴管理和部署。它提供了一種簡單而強(qiáng)大的方式來管理項(xiàng)目的各個(gè)方面,使開發(fā)人員能夠更專注于業(yè)務(wù)邏輯的開發(fā),而不必花費(fèi)過多時(shí)間和精力在構(gòu)建和部署過程上。 在軟件開發(fā)中,項(xiàng)目往往依賴于許多第三方庫

    2024年02月13日
    瀏覽(19)
  • Servlet-搭建個(gè)人博客系統(tǒng)(MVC架構(gòu)模式簡介,maven的配置和使用)

    Servlet-搭建個(gè)人博客系統(tǒng)(MVC架構(gòu)模式簡介,maven的配置和使用)

    目錄 1. MVC架構(gòu)模式簡介 2. maven的配置和使用 3.?項(xiàng)目總述?? 3.1???Controller層 3.2???Model層 3.3???View層 4. 頁面的主要功能實(shí)現(xiàn)?? 4.1 ??登陸頁面(login.html) 4.2 ??博客列表頁面(blog_index.html) 4.3 ??博客詳情頁面(blog_detail.html) 4.4 ??博客編輯頁(blog_editor.html) 5.Conto

    2024年02月05日
    瀏覽(21)
  • maven的依賴范圍scope使用

    maven的依賴范圍scope使用

    標(biāo)簽的位置:dependencies/dependency/scope 標(biāo)簽的可選值:compile/test/provided/system/runtime/import #①compile 和 test 對(duì)比 main目錄(空間) test目錄(空間) 開發(fā)過程(時(shí)間) 部署到服務(wù)器(時(shí)間) compile 有效 有效 有效 有效 test 無效 有效 有效 無效 #②compile 和 provided 對(duì)比 main目錄(空間

    2024年02月10日
    瀏覽(20)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包