知識(shí)
不管是網(wǎng)站,軟件還是小程序,都要直接或間接能為您產(chǎn)生價(jià)值,我們?cè)谧非笃湟曈X表現(xiàn)的同時(shí),更側(cè)重于功能的便捷,營(yíng)銷的便利,運(yùn)營(yíng)的高效,讓網(wǎng)站成為營(yíng)銷工具,讓軟件能切實(shí)提升企業(yè)內(nèi)部管理水平和效率。優(yōu)秀的程序?yàn)楹笃谏?jí)提供便捷的支持!
您當(dāng)前位置>首頁 » 新聞資訊 » 網(wǎng)站建設(shè) >
springboot2.0 web 開發(fā)標(biāo)準(zhǔn)目錄架構(gòu)說明
發(fā)表時(shí)間:2018-6-3
發(fā)布人:葵宇科技
瀏覽次數(shù):59
springboot2.0 web 開發(fā)標(biāo)準(zhǔn)目錄架構(gòu)說明
本文檔僅在于統(tǒng)一公司內(nèi)部 java web 開發(fā)標(biāo)準(zhǔn)。因此定義了 java web 開發(fā)的工具、目錄結(jié)構(gòu)、定義和說明。
sb2-web-spec:
- spring boot 2.0 開發(fā)
- maven 3.3+ 構(gòu)建
- thymeleaf 作為模板引擎
- restful 服務(wù)接口
一個(gè)基本 sb2-web 的目錄結(jié)構(gòu)如下:
├── clean-run.sh
├── logs/ 日志文件目錄
│ ├── sb2-web_test_2018-06-02_0959.0.log
│ └── sb2-web_test.log
|
├── mvnw
├── mvnw.cmd
├── pom.xml
├── pysrc/ python 腳本目錄
├── README.md
├── src/ 源文件目錄
│ ├── main
│ │ ├── java
│ │ │ └── com
│ │ │ └── mydomain
│ │ │ ├── guru/ 工具包目錄
│ │ │ │ ├── AccountValidator.java
│ │ │ │ ├── DateConverter.java
│ │ │ │ ├── JsonBeanUtil.java
│ │ │ │ ......
│ │ │ └── webapi/ web 接口目錄
│ │ │ ├── Application.java
│ │ │ ├── config/ sb2 app 配置文件目錄
│ │ │ │ ├── CORSFilter.java
│ │ │ │ ├── JwtAuthenticationEntryPoint.java
│ │ │ │ ├── JwtAuthenticationFilter.java
│ │ │ │ ├── WebMvcConfig.java
│ │ │ │ ├── WebSecurityConfig.java
│ │ │ │ └── ......
│ │ │ ├── controller/ 控制器目錄
│ │ │ │ ├── AuthenticationController.java
│ │ │ │ ├── KaptchaController.java
│ │ │ │ └── UserController.java
│ │ │ ├── dao/ DAO 目錄 (或者稱為:repository)
│ │ │ │ ├── KaptchaTokenDao.java
│ │ │ │ └── UserDao.java
│ │ │ ├── model/ Model 目錄 (綁定數(shù)據(jù)表)
│ │ │ │ ├── AuthToken.java
│ │ │ │ ├── Constants.java
│ │ │ │ ├── dto/ DTO 數(shù)據(jù)傳輸組件目錄
│ │ │ │ │ ├── KaptchaTokenDto.java
│ │ │ │ │ └── UserDto.java
│ │ │ │ ├── KaptchaToken.java
│ │ │ │ ├── LoginUser.java
│ │ │ │ ├── Role.java
│ │ │ │ └── User.java
│ │ │ └── service/ 服務(wù)接口目錄
│ │ │ ├── impl/ 服務(wù)接口實(shí)現(xiàn)目錄
│ │ │ │ ├── KaptchaTokenServiceImpl.java
│ │ │ │ └── UserServiceImpl.java
│ │ │ ├── KaptchaTokenService.java
│ │ │ └── UserService.java
│ │ └── resources/ 資源總目錄
│ │ ├── application-dev.properties 開發(fā)配置
│ │ ├── application-prod.properties 產(chǎn)品配置
│ │ ├── application.properties 當(dāng)前配置
│ │ ├── application-test.properties 測(cè)試配置
│ │ ├── kaptcha.properties 圖片驗(yàn)證碼配置
│ │ ├── logback-spring.xml 日志文件配置
│ │ ├── mysql-webapi.cresql 數(shù)據(jù)庫創(chuàng)建語句
│ │ └── templates/ web 模板目錄
│ │ │ ├── user/
│ │ │ ├── login.html
│ │ │ ......
│ │ ├── static/ 靜態(tài)資源目錄
│ │ ├── bootstrap-4.1.0/
│ │ │ ├── css/
│ │ │ │ ├── bootstrap.css
│ │ │ │ ├── bootstrap.css.map
│ │ │ │ ├── bootstrap-grid.css
│ │ │ │ ├── bootstrap-grid.css.map
│ │ │ │ ├── bootstrap-grid.min.css
│ │ │ │ ├── bootstrap-grid.min.css.map
│ │ │ │ ├── bootstrap.min.css
│ │ │ │ ├── bootstrap.min.css.map
│ │ │ │ ├── bootstrap-reboot.css
│ │ │ │ ├── bootstrap-reboot.css.map
│ │ │ │ ├── bootstrap-reboot.min.css
│ │ │ │ └── bootstrap-reboot.min.css.map
│ │ │ └── js
│ │ │ ├── bootstrap.bundle.js
│ │ │ ├── bootstrap.bundle.js.map
│ │ │ ├── bootstrap.bundle.min.js
│ │ │ ├── bootstrap.bundle.min.js.map
│ │ │ ├── bootstrap.js
│ │ │ ├── bootstrap.js.map
│ │ │ ├── bootstrap.min.js
│ │ │ └── bootstrap.min.js.map
│ │ ├── css
│ │ │ └── common.css
│ │ └── js
│ │ └── jquery
│ │ ├── jquery-1.11.2.min.js
│ │ └── jquery.min.map
│ └── test
│ └── java
│ └── com
│ └── yourdomain
│ └── webapi/
│ ├── ApplicationTests.java
│ └── UserDocumentationTests.java 自動(dòng)文檔生成測(cè)試
└── update-build.sh 源文件自動(dòng)版本更新腳本
相關(guān)案例查看更多
相關(guān)閱讀
- 云南小程序開發(fā)公司哪家好
- 人人商城
- 排名
- 云南網(wǎng)站建設(shè)特性
- 微信分銷
- 云南網(wǎng)站建設(shè)公司
- 小程序商城
- 全國(guó)前十名小程序開發(fā)公司
- 昆明軟件公司
- 小程序表單
- 汽車報(bào)廢拆解管理系統(tǒng)
- 汽車回收管理系統(tǒng)
- 云南網(wǎng)站制作哪家好
- 網(wǎng)站建設(shè)公司網(wǎng)站
- 云南網(wǎng)站建設(shè)選
- 貴州小程序開發(fā)
- 小程序開發(fā)聯(lián)系方式
- 云南衛(wèi)視小程序
- 云南網(wǎng)站建設(shè)案例
- 小程序開發(fā)
- 昆明小程序開發(fā)聯(lián)系方式
- 網(wǎng)站制作
- 網(wǎng)站建設(shè)費(fèi)用
- 報(bào)廢車管理
- 汽車報(bào)廢回收
- 迪慶小程序開發(fā)
- 云南網(wǎng)站建設(shè)價(jià)格
- .net網(wǎng)站
- 云南網(wǎng)站建設(shè)外包
- 汽車報(bào)廢