《微服务架构实战》读书笔记 8 JHipster

JHipster简介:

开发框架,用于生成、开发和部署基于Spring Boot和AngularJS的web工程和基于Spring的微服务工程。

JHipster可以将许多技术无缝整合到一起:

  • 客户端技术:HTML5、CSS3、Bootstrap、AngualrJS、Angular、Jquery、Websockets、Yarn、Webpack、Bower、gulp、Sass、Browsersync、Karma、Protractor
  • 服务端技术:Spring Boot、Spring Security、Netflix OSS、Consul、Gradle、Maven、Hibernate……
  • 部署选项:Docker、Kubernetes、Heroku、Cloud Foundry、AWS、Boxfuse、Rancher、Openshift
JHipster安装:

JHipster使用Node.js和Yeoman产生Java应用代码,使用Maven(Gradle)运行产生的代码

基于yarn安装(实测踩坑):

  1. 安装jdk8
  2. 安装node.js(可以在下面用安装yarn安装时再安装)
  3. 安装yarn
    1. 安装 Chocolatey :https://chocolatey.org/install#install-with-cmdexe, 可以基于cmd安装,在cmd命令行粘贴以下命令即可;Chocolatey 是一个 Windows 专用的软件包管理工具
    2. choco install yarn,基于choco安装yarn(此过程会重装node.js >_<),为防止超时可以在后边加上timeout参数,--execution-timeout=VALUE
    3. 安装Bower:yarn global add bower(安装完yarn要重启一下才可以,不然此处会报Command not found……)
    4. 安装gulp:yarn global add gulp-cli
    5. 如果想使用JHipster应用市场,就需要安装Yeoman,执行命令yarn global add yo
    6. 最后安装JHipster:yarn global add generator-jhipster
* i 中的cmd命令如下:
@"%SystemRoot%\System32\WindowsPowerShell\v1.0\powershell.exe" -NoProfile -InputFormat None -ExecutionPolicy Bypass -Command "iex ((New-Object System.Net.WebClient).DownloadString('https://chocolatey.org/install.ps1'))" && SET "PATH=%PATH%;%ALLUSERSPROFILE%\chocolatey\bin"

ps:安装也可以基于npm和Docker。

使用Jhipster构建一个单体应用
  1. 在workplace目录下创建好自己的工程文件,如我的工程目录文件为“H:\jsp_workplace\newJhipster”

  2. 执行jhipster命令启动
   3. 根据如下提示创建应用。第一条命令是选择应用类型,本次选择Monolithic Application(单体应用),其他的可以自行翻译。

工程文件下的目录如图:


   4. 我建立的是gradle工程,执行命令“gradlew”在windows平台下运行,如果是linux平台,则执行“./gradlew”
    ./mvnw(linux)或mvnw(windows)for Maven project

编译运行完成,命令行会显示相应访问地址

在浏览器输入提示的地址:http://localhost:8080/#/

访问成功。

#笔记##读书笔记#
全部评论
所以这是angular1还活跃的原因吗?
点赞 回复 分享
发布于 2018-12-24 09:09

相关推荐

半解316:内容充实,细节需要修改一下。 1,整体压缩为一页。所有内容顶格。 2,项目描述删除,直接写个人工作量 修改完之后还需要建议,可以私聊
点赞 评论 收藏
分享
评论
点赞
2
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务