| MES_SIMPLE_CCB_CREATE_TABLE.sql | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| README.md | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| dev-start.bat | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| src/main/java/com/gs/simple/domain/BiView.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| startup.bat | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| 使用手册.md | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| 快速开始.txt | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 |
MES_SIMPLE_CCB_CREATE_TABLE.sql
¶Ô±ÈÐÂÎļþ @@ -0,0 +1,103 @@ -- SQL Serverå»ºè¡¨èæ¬ - BiView表 -- 对åºJavaå®ä½ç±»: com.gs.simple.domain.BiView -- å¦æè¡¨å·²åå¨åå é¤ IF OBJECT_ID('dbo.MES_SIMPLE_CCB', 'U') IS NOT NULL DROP TABLE dbo.MES_SIMPLE_CCB; -- å建BiView表 CREATE TABLE dbo.MES_SIMPLE_CCB ( -- 主é®ID id INT PRIMARY KEY, -- ç¶èç¹id pid INT NULL, -- åç§° name NVARCHAR(255) NULL, -- å°å/龿¥ href NVARCHAR(500) NULL, -- æ¶é´æ³ lbtime INT NULL ); -- æ·»å 表注éï¼SQL Serverä½¿ç¨æ©å±å±æ§ï¼ EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'BiViewæ°æ®è¡¨', @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE', @level1name=N'MES_SIMPLE_CCB'; -- æ·»å åæ³¨é EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'主é®ID', @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE', @level1name=N'MES_SIMPLE_CCB', @level2type=N'COLUMN', @level2name=N'id'; EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'ç¶èç¹ID', @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE', @level1name=N'MES_SIMPLE_CCB', @level2type=N'COLUMN', @level2name=N'pid'; EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'åç§°', @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE', @level1name=N'MES_SIMPLE_CCB', @level2type=N'COLUMN', @level2name=N'name'; EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'å°å/龿¥', @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE', @level1name=N'MES_SIMPLE_CCB', @level2type=N'COLUMN', @level2name=N'href'; EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'æ¶é´æ³', @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE', @level1name=N'MES_SIMPLE_CCB', @level2type=N'COLUMN', @level2name=N'lbtime'; -- åå»ºç´¢å¼æé«æ¥è¯¢æ§è½ CREATE INDEX IX_MES_SIMPLE_CCB_PID ON dbo.MES_SIMPLE_CCB(pid); CREATE INDEX IX_MES_SIMPLE_CCB_NAME ON dbo.MES_SIMPLE_CCB(name); -- æå ¥ç¤ºä¾æ°æ®ï¼å¯éï¼ -- INSERT INTO dbo.MES_SIMPLE_CCB (id, pid, name, href, lbtime) VALUES -- (1, NULL, 'ç¤ºä¾æ°æ®1', '/example1', 20231108), -- (2, 1, 'ç¤ºä¾æ°æ®2', '/example2', 20231108); -- æ¥çåå»ºç»æ SELECT id, pid, name, href, lbtime FROM dbo.MES_SIMPLE_CCB ORDER BY id; README.md
@@ -1,2 +1,174 @@ # gs-simple # LBKBSql_Service - èå管çç³»ç» åºäº Spring Boot 3.1.5 çèå管çæå¡ï¼æä¾æ å½¢ç»æçèåæ°æ®ç®¡çåæ¥è¯¢åè½ã ## ææ¯æ - **Spring Boot** 3.1.5 - **Java** 17 - **SQL Server** 2019 - **MyBatis Plus** 3.5.6 - **Druid** è¿æ¥æ± - **Lombok** ç®å代ç ## å¿«éå¼å§ ### 1ï¸â£ æå é¡¹ç® ```bash mvn clean package -DskipTests ``` ### 2ï¸â£ ä¿®æ¹é ç½® ç¼è¾ `startup.bat` ä¸çæ°æ®åºé ç½®ï¼ ```bat set DB_HOST=192.168.0.51 # æ°æ®åºIP set DB_PORT=1433 # æ°æ®åºç«¯å£ set DB_NAME=TEST_MES # æ°æ®åºå set DB_USERNAME=sa # ç¨æ·å set DB_PASSWORD=LanBao@2025 # å¯ç ``` ### 3ï¸â£ å¯å¨åºç¨ ```bash # Windows startup.bat # æè ä¸é®å¼åå¯å¨ï¼èªå¨ç¼è¯+å¯å¨ï¼ dev-start.bat ``` ### 4ï¸â£ è®¿é®æ¥å£ ``` http://localhost:9091/simple/getTree # è·åèåæ http://localhost:9091/simple/list # è·åèåå表 ``` ## ð ææ¡£ - **[å¿«éå¼å§.txt](å¿«éå¼å§.txt)** - 3åéå¿«éé¨ç½²æå - **[ä½¿ç¨æå.md](ä½¿ç¨æå.md)** - 宿´ä½¿ç¨ææ¡£ï¼é ç½®ãé¨ç½²ãAPIãFAQï¼ - **[CLAUDE.md](CLAUDE.md)** - å¼åè æåï¼æ¶æãå½ä»¤ãææ¯ç»èï¼ ## 项ç®ç»æ ``` LBKBSql_Service/ âââ src/ â âââ main/ â â âââ java/com/gs/simple/ â â â âââ controller/ # RESTæ§å¶å¨ â â â âââ service/ # ä¸å¡é»è¾å± â â â âââ mapper/ # MyBatis Mapper â â â âââ domain/ # å®ä½ç±» â â â âââ common/ # éç¨å·¥å ·ç±» â â âââ resources/ â â âââ mapper/ # MyBatis XML â â âââ application.yml # é ç½®æä»¶ â âââ test/ # æµè¯ä»£ç âââ startup.bat # å¯å¨èæ¬ï¼æ¨èï¼ âââ dev-start.bat # å¼åå¯å¨èæ¬ âââ MES_SIMPLE_CREATE_TABLE.sql # èåè¡¨å»ºè¡¨èæ¬ âââ MES_SIMPLE_CCB_CREATE_TABLE.sql # BiViewè¡¨å»ºè¡¨èæ¬ âââ pom.xml # Mavené ç½® ``` ## 主è¦åè½ â æ å½¢èåç»æç®¡ç â å¤çº§èåæ°æ®æ¥è¯¢ â èåæéæ§å¶ â å¨ææ°æ®åºé ç½® â RESTful APIæ¥å£ â è·¨åè¯·æ±æ¯æ ## API æ¥å£ ### è·åèåæ ```http POST /simple/getTree ``` è¿åæ å½¢ç»æçèåæ°æ®ï¼å å«ç¶åå±çº§å ³ç³»ã ### è·åèåå表 ```http POST /simple/list ``` è¿åå¹³éºçèååè¡¨æ°æ®ã ## æ°æ®åºåå§å 馿¬¡é¨ç½²éè¦æ§è¡ä»¥ä¸SQLèæ¬åå»ºæ°æ®è¡¨ï¼ ```sql -- 1. èåç»´æ¤è¡¨ source MES_SIMPLE_CREATE_TABLE.sql -- 2. BiViewæ°æ®è¡¨ source MES_SIMPLE_CCB_CREATE_TABLE.sql ``` ## é 置说æ åºç¨é ç½®å¨ `application.yml` ä¸ï¼æ¯æéè¿ JVM åæ°è¦çï¼ ```bash java -jar simple.jar \ -Dspring.datasource.url="jdbc:sqlserver://HOST:PORT;..." \ -Dspring.datasource.username=USER \ -Dspring.datasource.password=PASS \ -Dserver.port=9091 ``` ## å¼åç¯å¢ ### è¿è¡å¼åæ¨¡å¼ ```bash mvn spring-boot:run ``` ### è¿è¡æµè¯ ```bash mvn test ``` ### æå»ºç产å ```bash mvn clean package -DskipTests ``` ## 常è§é®é¢ **Q: 端å£è¢«å ç¨æä¹åï¼** A: ä¿®æ¹ `startup.bat` æ·»å `-Dserver.port=8080` æ´æ¹ç«¯å£ **Q: æ°æ®åºè¿æ¥å¤±è´¥ï¼** A: æ£æ¥æ°æ®åºæå¡ãé²ç«å¢ãTCP/IPè¿æ¥æ¯å¦å¯ç¨ **Q: æ¾ä¸å°JARæä»¶ï¼** A: ç¡®ä¿å æ§è¡ `mvn clean package` çæJARå æ´å¤é®é¢è¯·æ¥ç [ä½¿ç¨æå.md](ä½¿ç¨æå.md) ## çæ¬ä¿¡æ¯ - **çæ¬**: 1.0.2-SNAPSHOT - **端å£**: 9091 - **ç¼ç **: UTF-8 ## License Copyright © 2023-2024 dev-start.bat
¶Ô±ÈÐÂÎļþ @@ -0,0 +1,43 @@ @echo off REM ============================================ REM Development Quick Start Script REM èªå¨ç¼è¯æå å¹¶å¯å¨åºç¨ REM ============================================ set JAVA_HOME=C:\Program Files\Java\jdk-17 set PATH=%JAVA_HOME%\bin;%PATH% echo ============================================ echo Development Quick Start echo ============================================ echo. REM æ¸ çå¹¶æå echo [1/2] Building project... call mvn clean package -DskipTests if errorlevel 1 ( echo. echo [ERROR] Build failed! pause exit /b 1 ) echo. echo [2/2] Starting application... echo ============================================ echo. REM æ°æ®åºè¿æ¥é ç½® set DB_URL=jdbc:sqlserver://192.168.0.51:1433;databaseName=TEST_MES;encrypt=true;trustServerCertificate=true set DB_USERNAME=sa set DB_PASSWORD=LanBao@2025 REM å¯å¨åºç¨ java -jar ^ -Dspring.datasource.url="%DB_URL%" ^ -Dspring.datasource.username=%DB_USERNAME% ^ -Dspring.datasource.password="%DB_PASSWORD%" ^ target\simple.jar pause src/main/java/com/gs/simple/domain/BiView.java
@@ -1,20 +1,51 @@ package com.gs.simple.domain; import com.baomidou.mybatisplus.annotation.TableField; import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableName; import lombok.AllArgsConstructor; import lombok.Data; import lombok.NoArgsConstructor; import java.io.Serial; import java.io.Serializable; /** * BiViewæ°æ®è¡¨ * @TableName MES_SIMPLE_CCB */ @Data @TableName(value = "MES_SIMPLE_CCB") @NoArgsConstructor @AllArgsConstructor public class BiView implements Serializable { @Serial @TableField(exist = false) private static final long serialVersionUID = 1L; /** * 主é®ID */ @TableId private Integer id; /** * ç¶èç¹ID */ private Integer pid; /** * åç§° */ private String name; /** * å°å/龿¥ */ private String href; /** * æ¶é´æ³ */ private Integer lbtime; } startup.bat
¶Ô±ÈÐÂÎļþ @@ -0,0 +1,82 @@ @echo off REM ============================================ REM Spring Boot Application Startup Script REM ============================================ REM 使ç¨è¯´æï¼ REM 1. ä¿®æ¹ä¸æ¹çæ°æ®åºé ç½® REM 2. ç¡®ä¿ simple.jar æä»¶å¨å½åç®å½æ target ç®å½ REM 3. åå»è¿è¡æ¤èæ¬ REM ============================================ REM ========== æ°æ®åºé ç½®ï¼è¯·æ ¹æ®å®é æ åµä¿®æ¹ï¼========== REM æ°æ®åºæå¡å¨å°ååç«¯å£ set DB_HOST=192.168.0.51 set DB_PORT=1433 REM æ°æ®åºåç§° set DB_NAME=TEST_MES REM æ°æ®åºç¨æ·ååå¯ç set DB_USERNAME=sa set DB_PASSWORD=LanBao@2025 REM ==================================================== REM 设置Javaç¯å¢åéï¼å¦æç³»ç»å·²é ç½®JAVA_HOMEå¯ä»¥æ³¨éæè¿ä¸¤è¡ï¼ REM æ¯æ Java 17+ (å æ¬ Java 21, 25 ççæ¬) REM set JAVA_HOME=C:\Program Files\Java\jdk-17 REM set PATH=%JAVA_HOME%\bin;%PATH% REM æé æ°æ®åºè¿æ¥URL set DB_URL=jdbc:sqlserver://%DB_HOST%:%DB_PORT%;databaseName=%DB_NAME%;encrypt=true;trustServerCertificate=true REM æ¥æ¾JARæä»¶ï¼æ¯æå½åç®å½åtargetç®å½ï¼ set JAR_FILE=simple.jar if not exist "%JAR_FILE%" ( set JAR_FILE=target\simple.jar ) REM æ£æ¥JARæä»¶æ¯å¦åå¨ if not exist "%JAR_FILE%" ( echo. echo ============================================ echo [ERROR] æ¾ä¸å°JARæä»¶ï¼ echo ============================================ echo 请确ä¿ä»¥ä¸ä»»ä¸æä»¶åå¨ï¼ echo 1. simple.jar ^(å½åç®å½^) echo 2. target\simple.jar ^(Mavenæå»ºç®å½^) echo. echo å¦æè¿æªæå ï¼è¯·æ§è¡ï¼mvn clean package echo ============================================ pause exit /b 1 ) echo. echo ============================================ echo å¯å¨ Spring Boot åºç¨ echo ============================================ echo JARæä»¶: %JAR_FILE% echo. echo æ°æ®åºé ç½®: echo æå¡å¨: %DB_HOST%:%DB_PORT% echo æ°æ®åº: %DB_NAME% echo ç¨æ·å: %DB_USERNAME% echo. echo åºç¨ç«¯å£: 9091 echo ============================================ echo. echo æ£å¨å¯å¨ï¼è¯·ç¨å... echo. REM å¯å¨åºç¨ java -jar ^ -Dspring.datasource.url="%DB_URL%" ^ -Dspring.datasource.username=%DB_USERNAME% ^ -Dspring.datasource.password="%DB_PASSWORD%" ^ "%JAR_FILE%" echo. echo ============================================ echo åºç¨å·²åæ¢ echo ============================================ pause ʹÓÃÊÖ²á.md
¶Ô±ÈÐÂÎļþ @@ -0,0 +1,289 @@ # 项ç®ä½¿ç¨æå ## å¿«éå¼å§ ### ä¸ãæå é¡¹ç® å¨é¡¹ç®æ ¹ç®å½æ§è¡ï¼ ```bash mvn clean package -DskipTests ``` æ§è¡æååï¼ä¼å¨ `target` ç®å½çæ `simple.jar` æä»¶ã ### äºãé¨ç½²åºç¨ å°ä»¥ä¸æä»¶å¤å¶å°é¨ç½²æå¡å¨ï¼ ``` é¨ç½²ç®å½/ âââ simple.jar (ä» target ç®å½å¤å¶) âââ startup.bat (ä»é¡¹ç®æ ¹ç®å½å¤å¶) ``` ### ä¸ãä¿®æ¹æ°æ®åºé ç½® ç¨ææ¬ç¼è¾å¨æå¼ `startup.bat`ï¼ä¿®æ¹ä»¥ä¸é ç½®ï¼ ```bat REM æ°æ®åºè¿æ¥é ç½® set DB_URL=jdbc:sqlserver://ä½ çæ°æ®åºIP:端å£;databaseName=æ°æ®åºå;encrypt=true;trustServerCertificate=true set DB_USERNAME=æ°æ®åºç¨æ·å set DB_PASSWORD=æ°æ®åºå¯ç ``` **é 置示ä¾ï¼** ```bat REM 示ä¾1ï¼æ¬å°æ°æ®åº set DB_URL=jdbc:sqlserver://localhost:1433;databaseName=TEST_MES;encrypt=true;trustServerCertificate=true set DB_USERNAME=sa set DB_PASSWORD=123456 REM 示ä¾2ï¼è¿ç¨æ°æ®åº set DB_URL=jdbc:sqlserver://192.168.1.100:1433;databaseName=MES_PROD;encrypt=true;trustServerCertificate=true set DB_USERNAME=mesuser set DB_PASSWORD=P@ssw0rd ``` ### åãåå§åæ°æ®åº å¨SQL Server䏿§è¡å»ºè¡¨èæ¬ï¼é¦æ¬¡é¨ç½²ï¼ï¼ ```sql -- 1. åå»ºæ°æ®åºï¼å¦æä¸åå¨ï¼ CREATE DATABASE TEST_MES; GO USE TEST_MES; GO -- 2. æ§è¡å»ºè¡¨èæ¬ -- è¿è¡é¡¹ç®ä¸ç MES_SIMPLE_CREATE_TABLE.sql -- è¿è¡é¡¹ç®ä¸ç MES_SIMPLE_CCB_CREATE_TABLE.sql ``` ### äºãå¯å¨åºç¨ åå»è¿è¡ `startup.bat` å³å¯å¯å¨åºç¨ã å¯å¨æååï¼åºç¨ä¼çå¬ **9091** 端å£ã ### å ãéªè¯åºç¨ 卿µè§å¨è®¿é®ï¼ ``` http://localhost:9091/simple/getTree ``` æä½¿ç¨PostmanåéPOSTè¯·æ±æµè¯ï¼ ``` POST http://localhost:9091/simple/getTree POST http://localhost:9091/simple/list ``` --- ## é 置说æ ### æ°æ®åºè¿æ¥åæ°è¯´æ | åæ° | 说æ | ç¤ºä¾ | |------|------|------| | æå¡å¨å°å | SQL ServerçIPæåå | `192.168.0.51` æ `localhost` | | ç«¯å£ | é»è®¤1433 | `1433` | | æ°æ®åºå | è¦è¿æ¥çæ°æ®åº | `TEST_MES` | | ç¨æ·å | æ°æ®åºç»å½ç¨æ· | `sa` | | å¯ç | æ°æ®åºç»å½å¯ç | `LanBao@2025` | ### Javaç¯å¢è¦æ± 妿æå¡å¨æ²¡æå®è£ Java 17ï¼éè¦å¨ `startup.bat` 䏿å®Javaè·¯å¾ï¼ ```bat REM ä¿®æ¹ä¸ºå®é çJavaå®è£ è·¯å¾ set JAVA_HOME=C:\Program Files\Java\jdk-17 ``` --- ## 常è§é®é¢ ### 1. å¯å¨å¤±è´¥ï¼æ¾ä¸å°JARæä»¶ **é误信æ¯**ï¼ ``` [ERROR] JARæä»¶ä¸åå¨: target\simple.jar ``` **è§£å³æ¹æ³**ï¼ - ç¡®ä¿ `simple.jar` å `startup.bat` å¨åä¸ç®å½ - æè å¨é¡¹ç®æ ¹ç®å½è¿è¡ `startup.bat` ### 2. æ°æ®åºè¿æ¥å¤±è´¥ **é误信æ¯**ï¼ ``` Cannot create PoolableConnectionFactory ``` **è§£å³æ¹æ³**ï¼ 1. æ£æ¥æ°æ®åºæå¡æ¯å¦å¯å¨ 2. æ£æ¥æ°æ®åºIPã端å£ãç¨æ·åãå¯ç æ¯å¦æ£ç¡® 3. æ£æ¥é²ç«å¢æ¯å¦å¼æ¾1433ç«¯å£ 4. æ£æ¥SQL Serveræ¯å¦å 许TCP/IPè¿æ¥ ### 3. 端å£è¢«å ç¨ **é误信æ¯**ï¼ ``` Web server failed to start. Port 9091 was already in use. ``` **è§£å³æ¹æ³**ï¼ ä¿®æ¹ `startup.bat`ï¼æ·»å 端å£é ç½®ï¼ ```bat java -jar ^ -Dserver.port=8080 ^ -Dspring.datasource.url="%DB_URL%" ^ -Dspring.datasource.username=%DB_USERNAME% ^ -Dspring.datasource.password="%DB_PASSWORD%" ^ simple.jar ``` ### 4. å åä¸è¶³ **è§£å³æ¹æ³**ï¼ å¨ `startup.bat` 䏿·»å JVMå åé ç½®ï¼ ```bat java -jar ^ -Xms512m -Xmx1024m ^ -Dspring.datasource.url="%DB_URL%" ^ -Dspring.datasource.username=%DB_USERNAME% ^ -Dspring.datasource.password="%DB_PASSWORD%" ^ simple.jar ``` --- ## APIæ¥å£å表 ### 1. è·åèåæ **æ¥å£**ï¼`POST /simple/getTree` **说æ**ï¼è·åæ å½¢ç»æçèåæ°æ® **ååºç¤ºä¾**ï¼ ```json { "code": 200, "message": "success", "data": [ { "id": 1, "title": "ç³»ç»ç®¡ç", "field": "system", "spread": true, "children": [ { "id": 2, "title": "èå管ç", "field": "menu", "href": "/menu/list" } ] } ], "count": 2 } ``` ### 2. è·åèåå表 **æ¥å£**ï¼`POST /simple/list` **说æ**ï¼è·åå¹³éºçèåå表 **ååºç¤ºä¾**ï¼ ```json { "code": 200, "message": "success", "data": [ { "id": 2, "isTop": 1, "fid": 1, "title": "èå管ç", "field": "menu", "href": "/menu/list", "spread": 0, "disabled": 0 } ], "count": 5 } ``` --- ## 忢åºç¨ æ `Ctrl + C` 忢è¿è¡ä¸çåºç¨ã --- ## ææ¯æ¯æ - 项ç®çæ¬ï¼1.0.2-SNAPSHOT - Spring Bootçæ¬ï¼3.1.5 - Javaçæ¬ï¼17 - æ°æ®åºï¼SQL Server 2019 **è¿è¡ç«¯å£**ï¼9091 **æ¥å¿ä½ç½®**ï¼æ§å¶å°è¾åºï¼å¯å¨startup.batä¸é ç½®æ¥å¿æä»¶ï¼ --- ## é«çº§é ç½®ï¼å¯éï¼ ### åå°è¿è¡ å¦éåå°è¿è¡ï¼å¯ä»¥ä¿®æ¹ `startup.bat`ï¼ ```bat @echo off start /B java -jar ^ -Dspring.datasource.url="%DB_URL%" ^ -Dspring.datasource.username=%DB_USERNAME% ^ -Dspring.datasource.password="%DB_PASSWORD%" ^ simple.jar > app.log 2>&1 ``` ### æ¥å¿æä»¶è¾åº ```bat java -jar ^ -Dspring.datasource.url="%DB_URL%" ^ -Dspring.datasource.username=%DB_USERNAME% ^ -Dspring.datasource.password="%DB_PASSWORD%" ^ simple.jar > logs\application.log 2>&1 ``` ### 弿ºèªå¯å¨ 1. å° `startup.bat` çå¿«æ·æ¹å¼æ¾å°ï¼ ``` C:\ProgramData\Microsoft\Windows\Start Menu\Programs\StartUp ``` 2. æä½¿ç¨Windowsä»»å¡è®¡åç¨åºè®¾ç½®å¼æºå¯å¨ä»»å¡ã ¿ìËÙ¿ªÊ¼.txt
¶Ô±ÈÐÂÎļþ @@ -0,0 +1,81 @@ ================================================================================ å¿«éå¼å§æå ================================================================================ ãæ¥éª¤1ãæå é¡¹ç® ----------------- å¨é¡¹ç®æ ¹ç®å½æ§è¡ï¼ mvn clean package -DskipTests æååï¼ä¼çæ target\simple.jar æä»¶ ãæ¥éª¤2ãåå¤é¨ç½²æä»¶ --------------------- å¤å¶ä»¥ä¸æä»¶å°é¨ç½²ç®å½ï¼ â simple.jar (ä» target ç®å½) â startup.bat (ä»é¡¹ç®æ ¹ç®å½) ãæ¥éª¤3ãä¿®æ¹æ°æ®åºé ç½® ----------------------- ç¨è®°äºæ¬æå¼ startup.batï¼ä¿®æ¹ç¬¬11-21è¡ï¼ set DB_HOST=192.168.0.51 â æ¹æä½ çæ°æ®åºIP set DB_PORT=1433 â æ¹æä½ çæ°æ®åºç«¯å£ set DB_NAME=TEST_MES â æ¹æä½ çæ°æ®åºå set DB_USERNAME=sa â æ¹æä½ çæ°æ®åºç¨æ·å set DB_PASSWORD=LanBao@2025 â æ¹æä½ çæ°æ®åºå¯ç ãæ¥éª¤4ãåå§åæ°æ®åº --------------------- å¨SQL Server䏿§è¡é¡¹ç®ä¸çå»ºè¡¨èæ¬ï¼ 1. MES_SIMPLE_CREATE_TABLE.sql 2. MES_SIMPLE_CCB_CREATE_TABLE.sql ãæ¥éª¤5ãå¯å¨åºç¨ ----------------- åå»è¿è¡ startup.bat å¯å¨æååï¼ä¼çå°ç±»ä¼¼è¾åºï¼ Started SimpleApplication in 3.456 seconds ãæ¥éª¤6ãéªè¯åºç¨ ----------------- æµè§å¨è®¿é®ï¼http://localhost:9091/simple/getTree æä½¿ç¨Postmanæµè¯ï¼ POST http://localhost:9091/simple/getTree POST http://localhost:9091/simple/list ================================================================================ 常è§é®é¢ ================================================================================ é®ï¼å¯å¨åç«å³å ³éï¼ çï¼æ£æ¥æ°æ®åºé ç½®æ¯å¦æ£ç¡®ï¼æ°æ®åºæå¡æ¯å¦å¯å¨ é®ï¼ç«¯å£è¢«å ç¨æä¹åï¼ çï¼ä¿®æ¹ startup.batï¼å¨ java -jar åæ·»å ï¼-Dserver.port=8080 é®ï¼æ¾ä¸å°simple.jarï¼ çï¼ç¡®ä¿å æ§è¡äº mvn clean packageï¼ä¸ simple.jar å startup.bat å¨åä¸ç®å½ ================================================================================ ææ¯æ¯æ ================================================================================ åºç¨ç«¯å£ï¼9091 ææ¯æ ï¼Spring Boot 3.1.5 + Java 17 + SQL Server 2019 è¯¦ç»ææ¡£è¯·æ¥çï¼ä½¿ç¨æå.md ================================================================================