linux下配置JavaWeb開發環境+vscode配置


首先從官方網站下載maven,jdk和tomcat

Jdk,Maven和tomcat環境變量配置

通過之前的一篇文章,開發環境下可以直接講路徑寫入/etc/profile,執行以下指令即可

echo '#set Java environment'>>/etc/profile 

echo 'export JAVA_HOME=/root/jdk1.8.0_241'>>/etc/profile # 將java的目錄改為自己系統上java的目錄 

echo 'export PATH=$JAVA_HOME/bin:$PATH'>>/etc/profile 

echo 'export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar'>>/etc/profile

echo '#set Tomcat environment'>>/etc/profile

echo 'export CATALINA_HOME=/root/apache-tomcat-8.5.53'>>/etc/profile # 將tomcat的目錄改為自己系統上tomcat的目錄

echo 'export PATH=$JAVA_HOME/bin:$CATALINA_HOME/bin:$PATH'>>/etc/profile

echo 'export CLASSPATH=.:$JAVA_HOME/lib:$CATALINA_HOME/lib'>>/etc/profile

echo '#set Maven environment'>>/etc/profile

echo 'export MAVEN_HOME=/root/apache-maven-3.6.3'>>/etc/profile # 將maven的目錄改為自己系統上maven的目錄

echo 'export PATH=$MAVEN_HOME/bin:$PATH'>>/etc/profile

source /etc/profile

maven全局配置阿里雲鏡像

編輯maven文件夾下的conf文件夾中的setting.xml

vim /root/apache-maven-3.6.3/conf/settings.xml

大約在135行

 <mirror>
      <id>alimaven</id>
      <mirrorOf>central</mirrorOf>
      <name>aliyun maven</name>
      <url>https://maven.aliyun.com/nexus/content/groups/public</url>
 </mirror>

阿里雲Maven鏡像文檔

https://help.aliyun.com/document_detail/102512.html?spm=a2c4e.11153940.0.0.213c7bdemo7OSM

maven全局配置Profile(開發、測試、生產環境)

VsCode創建Spring項目

打開vscode,然后輸入指令

ctrl + shift + p

搜索Spring,選擇第一個就好了

 

 選擇適合自己的版本

 

 選擇語言

 

 輸入組ID和工藝品ID

 

 

 

 然后選擇打包方式

 

 然后選擇Java版本

 

 最后選擇依賴

 

最后創建完成,按F5就可以運行了

然后新建一個Controller,實驗一下看看運行結果

package com.example.demo.controller;

import java.util.HashMap;

import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;

@Controller
public class TestController {
    @RequestMapping("/hello")
    public String helloHtml(HashMap<String, Object> map){
        map.put("str", "welcome");   
        return "/index";
    }
}

在templates中新建index.html

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    <p th:text="${str}"></p>
</body>
</html>

在瀏覽器中輸入相應地址就會驗證運行結果

 

 Maven中SpringFrameWork部分的導包文檔

https://mvnrepository.com/artifact/org.springframework?__cf_chl_captcha_tk__=7b6cbf38cb9fddb30a721c342666dabd61a59815-1585817068-0-AX3IOuNIOrjYbMsoftFKjyegP1YUT1ygjMuyHPRaR6Z-Do3ffSnbRLUhbo02lZSvhD5t-B55RCh5zGgQ991Z2hKTt0JAMvBW3TyOAfzZjy1ZdoNAPUWaVcJKBmRvBt3cPMwuttTr4GGn7xwGa5OqskzWeEbMkqyu6nB_2Xbn-NEs4kJXqRHmCUEM5niTmzzKhqjROXs1J_-yoTj83ajvMEtzr1WWS-jPnCm6vAK3-FUqlzs14qzNON2jzef1a5QA8fBVoml7nr7W9l0RpCkaGwGfDz-iCUysamxCpiNki8TmZ_4bLUO1b3MBfrAoPohcmE6FXRYjgZAd4p4otadpNuK9FQvNKd7o-xq_vuMrLBAg4h02b-5WzkgoTK-1saZVFXScrrIqb0PNDlsBtERijmQ

application.yml

想使用這個文件,要先刪除application.properties文件,然后執行指令

maven -X clean install

Failed to configure a DataSource: 'url' attribute is not specified and no embedded datasource could be configured.

無法配置DataSource:未指定'url'屬性,也無法配置嵌入數據源。

我們只需要把和數據庫相關的配置注釋即可

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM