import{_ as l,r as d,o as a,c as t,a as e,b as s,d as n,e as r}from"./app.fead6da3.js";const o={},c=e("h1",{id:"_5-\u9879\u76EE\u5F00\u53D1",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#_5-\u9879\u76EE\u5F00\u53D1","aria-hidden":"true"},"#"),n(" 5. \u9879\u76EE\u5F00\u53D1")],-1),v=e("h3",{id:"_5-1-\u5F00\u53D1\u73AF\u5883",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#_5-1-\u5F00\u53D1\u73AF\u5883","aria-hidden":"true"},"#"),n(" 5.1 \u5F00\u53D1\u73AF\u5883")],-1),u=e("thead",null,[e("tr",null,[e("th",null,"\u73AF\u5883"),e("th",null,"\u7248\u672C"),e("th",null,"\u4E0B\u8F7D\u5730\u5740")])],-1),m=e("td",null,"NodeJs",-1),h=e("td",null,"16",-1),_={href:"https://nodejs.org/download/release/latest-v16.x",target:"_blank",rel:"noopener noreferrer"},b=n("https://nodejs.org/download/release/latest-v16.x"),p=e("td",null,"Jdk",-1),x=e("td",null,"1.8",-1),g={href:"https://www.oracle.com/java/technologies/downloads/#java8-windows",target:"_blank",rel:"noopener noreferrer"},w=n("https://www.oracle.com/java/technologies/downloads/#java8-windows"),f=e("td",null,"Mysql",-1),y=e("td",null,"8.0",-1),k={href:"https://dev.mysql.com/downloads/windows/installer/8.0.html",target:"_blank",rel:"noopener noreferrer"},z=n("https://dev.mysql.com/downloads/windows/installer/8.0.html"),q=e("h3",{id:"_5-2-\u5F00\u53D1\u8BF4\u660E",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#_5-2-\u5F00\u53D1\u8BF4\u660E","aria-hidden":"true"},"#"),n(" 5.2 \u5F00\u53D1\u8BF4\u660E")],-1),j=n("\u6570\u636E\u5E93\u811A\u672C\u4E0B\u8F7D\u5730\u5740\uFF1A"),I={href:"https://www.mindskip.net:999",target:"_blank",rel:"noopener noreferrer"},B=n("https://www.mindskip.net:999"),N=n("\uFF0C\u521B\u5EFA\u8868\u521D\u59CB\u5316\u6570\u636E\uFF0C\u6570\u636E\u5E93\u540D\u79F0\u4E3Axzs"),T=e("li",null,"\u4EE3\u7801\u4E0B\u8F7D mysql\u7248\u672C\uFF0C\u914D\u5408\u76F8\u5E94\u7684\u6570\u636E\u5E93\u4F7F\u7528",-1),V=e("li",null,"\u5B89\u88C5mysql \uFF0C\u5BFC\u5165xzs-mysql.sql\u811A\u672C",-1),E=e("li",null,"\u5B66\u751F\u7AEF\u9ED8\u8BA4\u8D26\u53F7\uFF1Astudent / 123456",-1),J=e("li",null,"\u7BA1\u7406\u7AEF\u9ED8\u8BA4\u8D26\u53F7\uFF1Aadmin / 123456",-1),S=e("h3",{id:"_5-3-\u540E\u7AEF\u5F00\u53D1",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#_5-3-\u540E\u7AEF\u5F00\u53D1","aria-hidden":"true"},"#"),n(" 5.3 \u540E\u7AEF\u5F00\u53D1")],-1),L=e("li",null,"/xzs/source/xzs\u4E3A\u540E\u53F0\u4EE3\u7801\uFF0C\u5EFA\u8BAE\u4F7F\u7528IntelliJ IDEA\u6253\u5F00",-1),M=e("li",null,"\u6253\u5F00application-dev.yml\u6587\u4EF6\u4E2D\uFF0C\u914D\u7F6E\u597Dmysql\u7684\u670D\u52A1\u5730\u5740",-1),P=e("li",null,"\u53BB\u4E03\u725B\u4E91\u5B98\u7F51\u7533\u8BF7\u597D\u5BF9\u8C61\u5B58\u50A8\u8D26\u53F7\uFF0C\u4FEE\u6539application.yml\u4E2D\u7684qn\u76F8\u5173\u7684\u914D\u7F6E\uFF0C\u4E03\u725B\u4E91\u4E3B\u8981\u7528\u4E8E\u6587\u4EF6\u5B58\u50A8",-1),U=e("li",null,"\u542F\u52A8\u540E\u53F0\u7A0B\u5E8F,\u9ED8\u8BA4\u7AEF\u53E3\u4E3A8000",-1),A=n("\u5B66\u751F\u7CFB\u7EDF\u5730\u5740\uFF1A"),C={href:"http://ip:8000/student",target:"_blank",rel:"noopener noreferrer"},D=n("http://ip:8000/student"),F=n("\u7BA1\u7406\u7AEF\u5730\u5740\uFF1A"),G={href:"http://ip:8000/admin",target:"_blank",rel:"noopener noreferrer"},H=n("http://ip:8000/admin"),K=e("h3",{id:"_5-4-\u524D\u7AEF\u5F00\u53D1",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#_5-4-\u524D\u7AEF\u5F00\u53D1","aria-hidden":"true"},"#"),n(" 5.4 \u524D\u7AEF\u5F00\u53D1")],-1),O=n("\u5B89\u88C5node16\uFF0C\u4E0B\u8F7D\u5730\u5740\uFF1A"),Q={href:"https://nodejs.org/download/release/latest-v16.x",target:"_blank",rel:"noopener noreferrer"},R=n("https://nodejs.org/download/release/latest-v16.x"),W=e("li",null,"\u524D\u7AEF\u4F7F\u7528webstorm\u6216\u8005vscode\uFF0C\u5206\u522B\u6253\u5F00\u6587\u4EF6\u5939\u6253\u5F00\u6E90\u4EE3\u7801\\source\\vue\\xzs-student\u548Csource\\vue\\xzs-admin",-1),X=e("li",null,"\u6267\u884C\u4E0B\u97622\u4E2A\u547D\u4EE4\uFF0C\u4E0B\u8F7D\u9879\u76EE\u7684node_module\uFF1A",-1),Y=r(`
npm config set sass_binary_site https://registry.npmmirror.com
npm install --registry https://registry.npmmirror.com
npm run serve
npm run build
- source \u4EE3\u7801\u6587\u4EF6\u5939
- xzs \u540E\u7AEF\u4EE3\u7801
- src
- main
- java
- xzs
- base \u9879\u76EE\u57FA\u7840\u7C7B
- configuration springboot\u7684\u57FA\u7840\u914D\u7F6E
- context \u9879\u76EE\u4E0A\u4E0B\u6587
- controller
- admin \u7BA1\u7406\u7AEF\u63A7\u5236\u5668
- student \u5B66\u751F\u7AEF\u63A7\u5236\u5668
- wechat \u5C0F\u7A0B\u5E8F\u63A7\u5236\u5668
- domain \u9886\u57DF\u5BF9\u8C61
- event \u4E8B\u4EF6\u9A71\u52A8\u6A21\u578B\uFF0C\u914D\u5408\u76D1\u542C\u5668\u4E00\u8D77\u4F7F\u7528
- exception \u4E1A\u52A1\u5F02\u5E38
- listener \u76D1\u542C\u5668\uFF0C\u914D\u5408event\u4F7F\u7528
- repository \u6570\u636E\u4ED3\u50A8\uFF0Cmybaties\u7684\u6620\u5C04Mapper
- service \u670D\u52A1
- impl \u670D\u52A1\u5B9E\u73B0
- utility \u5DE5\u5177\u7C7B
- viewmodel \u89C6\u56FE\u3001\u63A5\u53E3\u7C7B
- admin \u7BA1\u7406\u7AEF\u89C6\u56FE\u7C7B
- student \u5B66\u751F\u7AEF\u89C6\u56FE\u7C7B
- wx \u5FAE\u4FE1\u7AEF\u89C6\u56FE\u7C7B
- resources
- mapper \u6570\u636E\u4ED3\u5E93\u7684sql\u6587\u4EF6
- source \u4EE3\u7801\u6587\u4EF6\u5939
- vue \u540E\u7AEF\u4EE3\u7801
- xzs-student \u5B66\u751F\u7AEF\u4EE3\u7801
- public \u516C\u5171\u6587\u4EF6\u3001\u4E3B\u9875
- src \u524D\u7AEF\u4EE3\u7801
- api \u63A5\u53E3\u5730\u5740
- assets \u56FE\u7247\u8D44\u6E90
- components \u516C\u5171\u7EC4\u4EF6
- BackToTop \u8FD4\u56DE\u9876\u90E8\u7EC4\u4EF6
- Pagination \u5206\u9875\u7EC4\u4EF6
- SvgIcon \u56FE\u6807\u7EC4\u4EF6
- Ueditor \u7F16\u8F91\u5668\u7EC4\u4EF6
- icons \u56FE\u6807\u5E93
- layout \u6BCD\u7248\u9875
- store \u72B6\u6001\u7BA1\u7406
- styles \u4E3B\u9898\u6837\u5F0F
- utils \u516C\u5171\u65B9\u6CD5
- views \u89C6\u56FE\u3001\u7CFB\u7EDF\u9875\u9762
- source \u4EE3\u7801\u6587\u4EF6\u5939
- wx \u5FAE\u4FE1\u7AEF\u4EE3\u7801
- xzs-student \u5B66\u751F\u7AEF\u4EE3\u7801
- assets \u56FE\u7247\u8D44\u6E90\u6587\u4EF6
- component \u7EC4\u4EF6\u5E93
- iView \u4E3B\u9898
- pages \u5C0F\u7A0B\u5E8F\u9875\u9762
- utils \u516C\u5171\u65B9\u6CD5
- wxs \u9875\u9762\u516C\u5171\u65B9\u6CD5
- source \u4EE3\u7801\u6587\u4EF6\u5939
- vue \u540E\u7AEF\u4EE3\u7801
- xzs-student \u5B66\u751F\u7AEF\u4EE3\u7801
- public \u516C\u5171\u6587\u4EF6\u3001\u4E3B\u9875
- src \u524D\u7AEF\u4EE3\u7801
- api \u63A5\u53E3\u5730\u5740
- assets \u56FE\u7247\u8D44\u6E90
- components \u516C\u5171\u7EC4\u4EF6
- BackToTop \u8FD4\u56DE\u9876\u90E8\u7EC4\u4EF6
- Pagination \u5206\u9875\u7EC4\u4EF6
- SvgIcon \u56FE\u6807\u7EC4\u4EF6
- Ueditor \u7F16\u8F91\u5668\u7EC4\u4EF6
- icons \u56FE\u6807\u5E93
- layout \u6BCD\u7248\u9875
- store \u72B6\u6001\u7BA1\u7406
- styles \u4E3B\u9898\u6837\u5F0F
- utils \u516C\u5171\u65B9\u6CD5
- views \u89C6\u56FE\u3001\u7CFB\u7EDF\u9875\u9762