各种开发工具使用与问题

开发工具问题

IDEA 控制台输出的tomcat日志乱码

tomcat/conf/下的logging.properties文件中的java.util.logging.ConsoleHandler.encoding = utf-8修改为java.util.logging.ConsoleHandler.encoding = GBK

开发工具实用功能

  • 查看方法/属性调用链,第三方包可以下载后查看调用链
  • 查看内存调用栈帧Frames
  • 查看线程Threads

旧JavaWEB项目启动

  • Tomcat6.0 根据需要添加servlet_2.5.jar
  • Modules/Facets添加Struts、web.xml、WebResourceDirectory(工程目录/WebRoot)
  • Libraries添加相应jar包
  • Artifacts的Available Elements选择工程右键添加classes等

IDEA安装Lombok

File–>Settings–>Plugins–>Marketplace–>搜索lombok–>install。 重启IDEA

Idea开启annotation processing: File–>Settings–>Build,Ececution,Deployment–>Compiler–>Annotation Processors–>勾选 Enable annotation processing–>Apply

DEBUG

通过debug查询详细调用链
通过分析工具查看类依赖关系图

搜索功能

IDEA可以ctrl+shift+r选择scope Project and Libraries查询包中的方法