Spring样品

目的が気軽にーバーサイドエンジニアが気軽にvue.js + spring-bootでSPA开発するためにはどうしたらいいか,という话。登场するコンポーネントは以下のものたち。 spring-boot(JavaのWeb应用程序框架) webpack(复数のJSをくっつけたりします) npm(jsの包管理器) babel(ES2015を昔ながらのJSに変换するのに使います) vue.js(简単便利なjs frameworkで,弊社社内でメインで利用されてるやつ) ディレクトリ构造は以下のようにします。 src/main/java/ ← java code src/main/js/ ← JS code build/resources/main/static/bundle.js ←成果物最终的にはwebpackの成果物が含まれるuber jar(fat jarともいう)が./gradlew buildで生成されるようにします。 セットアップ node.jsを最新版にしてください。
zip
spring-vue-sample-master.zip 预估大小:38个文件
folder
spring-vue-sample-master 文件夹
file
.gitignore 303B
file
settings.gradle 39B
file
package.json 875B
file
build.gradle 2KB
file
package-lock.json 314KB
folder
src 文件夹
folder
main 文件夹
folder
resources 文件夹
folder
templates 文件夹
file
index.ftlh 196B
file
application.yml 314B
folder
js 文件夹
file
app.js 620B
folder
components 文件夹
file
App.vue 419B
file
routes.js 761B
folder
pages 文件夹
folder
product 文件夹
file
DeleteProduct.vue 885B
file
AddProduct.vue 696B
file
ListProduct.vue 1KB
file
EditProduct.vue 937B
file
Home.vue 42B
file
NotFound.vue 69B
folder
java 文件夹
folder
com 文件夹
folder
example 文件夹
folder
repository 文件夹
file
ProductRepository.java 1KB
file
SpringVueSampleApplication.java 333B
folder
controller 文件夹
folder
api 文件夹
file
ProductsController.java 2KB
file
RootController.java 266B
folder
model 文件夹
file
Product.java 115B
folder
exception 文件夹
file
NotFoundException.java 169B
folder
response 文件夹
file
BasicResponse.java 258B
file
ProductEditResponse.java 152B
file
ProductDeleteResponse.java 154B
file
ProductGetResponse.java 151B
file
ProductListResponse.java 305B
file
ProductCreateResponse.java 283B
folder
request 文件夹
file
EditProductRequest.java 318B
file
AddProductRequest.java 170B
folder
test 文件夹
folder
java 文件夹
folder
com 文件夹
folder
example 文件夹
file
SpringVueSampleApplicationTests.java 337B
file
webpack.config.js 3KB
file
gradlew 5KB
file
lombok.config 122B
file
README.md 5KB
file
gradlew.bat 2KB
folder
gradle 文件夹
folder
wrapper 文件夹
file
gradle-wrapper.properties 232B
file
gradle-wrapper.jar 52KB
zip 文件大小:138.68KB