首页 > 编程语言 > 详细

springboot java web开发工程师效率

时间:2020-02-05 10:25:14      阅读:65      评论:0      收藏:0      [点我收藏+]

基础好工具

idea
iterm2 和 oh-my-zsh
git

热加载

java web项目每次重启时间成本太大. 编程有一个过程很重要, 就是试验, 在一次次试验中探索, 积累素材优化调整程序模型.

单元热加载 改动文件后, 编译该单元 -> 可能 会触发热加载该模块. ( build -> Recompile ‘…..java’ )

  • idea IDE支持
    • Run
      ? 没有编译后reload功能
    • Debug
      ? reload the recompile的class. 最好用
  • 引入SpringBoot Devtools
      <dependency>
          <groupId>org.springframework.boot</groupId>
          <artifactId>spring-boot-devtools</artifactId>
          <optional>true</optional>
      </dependency>
    
  • JRebel IDE插件

Code Review 工具 upsource

upsource 是 jetbrains 公司出的一个CR 工具, upsource 支持zip和docker安装.

  • 安装docker macos安装docker 教程; centos安装docker 教程就在上面;

  • docker安装upsource docker pull jetbrains/upsource:2017.2.2307 找最新版本哦. 其他仓库的结果 : 结果1 ; 结果2

  • 启动步骤, 官网; 文档2

  • idea IDE可以安装upsource插件看到 comment.

    gitlab 也可以review. gitlab web页面 摁下 ? , 弹出页面快捷键提示窗.

调试

? 断点条件

? 断点提前返回

? 回帧重入

? Drop Frame 这个不是一个快捷键,而是一个 Debug 面板上的按钮。该按钮可以用来退回到当前停住的断点的上一层方法上,可以让过掉的断点重新来过

springboot java web开发工程师效率

原文:https://www.cnblogs.com/lijianming180/p/12262529.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!