在前端开发中,我们常常需要利用和调用后端的 Java 接口,而 generator-mill-java 是一个可以快速创建 Java 后端项目骨架的 npm 包,可以极大地提高项目的开发效率。本篇文章将详细介绍 generator-mill-java 的使用方法和注意事项。
安装
首先,我们需要在本地安装 Yeoman 和 generator-mill-java:
npm install -g yo generator-mill-java
安装完成后,我们就可以开始使用 generator-mill-java 来创建 Java 后端项目了。
创建项目
首先进入到要创建项目的目录中,执行以下命令:
yo mill-java
接下来按照提示输入项目信息,如项目名称、项目描述等,最后选择是否使用存储库(repository),等待项目骨架生成即可。
生成后的目录结构如下:
-- -------------------- ---- ------- - --- --------- --- --- - --- ---------- - --- ----- - --- ------- - --- ---- - - --- ------------ - --- ---- - - --- ------------------- - - --- -------------------- - - --- --------------- - --- --- --- ------------ --- ------ - --- ------- - - --- ------------------ - - --- ------------------------- - --- ------------ --- ------- --- ----------- --- --------------- --- --- --- ---- - --- ---- - --- --------- --- ---- - --- ---- --- ------ --- ------- --- ---------
generator-mill-java 已经为我们生成了项目骨架,接下来我们需要根据具体需求进行开发,下面将对项目创建后的目录结构进行解释。
目录结构说明
app/
:核心代码目录,其中包含了 Controller、Service、Model、dao 和 bean 等内部细分目录。app/Controller/
:控制器目录,其中包含了 Java 后台的 Controller 层代码。app/Service/
:服务目录,其中包含了 Java 后台的 Service 层代码。app/Model/
:模型目录,其中包含了 Java 后台的 Model 层代码。app/dao/
: 数据访问对象目录,其中包含了 Java 后台的 DAO 层代码。app/bean/
:各种实体类目录,其中包含了 Java 后台中的实体类。app/conf/
:配置文件目录,其中包含了 Java 后台的配置文件,在 application.yml 文件中可配置各个环境下数据库、端口等信息。build.gradle
:Gradle 的构建配置。gradle/
:Gradle Wrapper 目录。gradle/wrapper/
: 包含了 Gradle Wrapper 相关的文件。src/main/java/
:主目录,其中包含了 Java 后台的主要源代码。src/main/resources/
:资源目录,其中包含了 Java 后台所需的资源文件,如配置文件等。src/test/java/
:测试目录,其中包含了 Java 后台的测试代码。src/webapp/
:web 目录,其中包含了网页代码。
示例代码
下面我们以 Spring Boot 框架为例子,介绍如何编写一个 HelloWorld 的示例代码。
创建 Controller 类
在 app/Controller/
目录下创建一个 HelloWorldController 类,并在其中添加一个示例方法:
-- -------------------- ---- ------- ------- ----------------------------- ------ ------------------------------------------ ------ -------------------------------- ------ ------------------------------------------------------- ----------- ------ ----- -------------------- - ------------------------- ------ ------ -------------- ------ - ----------------------------- ------ --------- ------ ---------- - -
创建 View 文件
在 src/main/resources/templates/
目录下创建一个名为 welcome.html 的模板文件,并编写如下代码:
-- -------------------- ---- ------- --------- ----- ------ ------ ----- ---------------- ------------ ------------- ------- ------ ------------------- ------- -------
配置路由
在 src/main/resources/application.yml
配置文件中添加如下路由配置,映射到上一步中创建的 HelloWorldController 的 /hello 接口:
-- -------------------- ---- ------- ------- ---- ----- ------- ----------- ------- ----- -------- ---------- -------------- ---- ----------------- ---- ------- ----- ---- -------- ------ ----- ---- ----- ----------- --- ----- ------ --- ------- --------- --- --- ----- ---------- --- ------- --------- ---- --- ----- -----------
运行程序
最后,在项目根目录下执行以下命令启动项目:
./gradlew bootRun
在浏览器中访问 http://localhost:8080/hello,一段测试的 Hello World 将出现在页面上。
总结
generator-mill-java 是一个非常实用的开发工具,可以快速生成后端项目骨架,极大提高了开发效率。而对于开发者来说,需要对 generator-mill-java 所生成的配置文件及目录结构有一定的理解和掌握,才能快速开始后端开发。
来源:JavaScript中文网 ,转载请注明来源 https://www.javascriptcn.com/post/6005572c81e8991b448d41f7