功能
- 创建项目
1创建项目和创建挂靠的模块项目的区别?
同一目录下,模块项目们会列于同一工程下,而新项目不会
1.1创建挂靠的模块项目,为何有时没有库?
a因为根路径下可能有其他类型文件
b直接打开了根路径文件夹,或挂靠项目路径,应该打开主项目文件夹 - 模块,类似Xcode的target,平行工程
- 新项目运行,注意新建运行和原项目运行
3debug运行
配置update classes and resources后,只有在debug状态下才生效
快捷键
- 补全代码
可以直接敲某方法的某部分,也可以提示出一些相关方法
比如敲doGet,doPost方法,这样就更快 - 生成代码control+enter
可以生成getset之类的代码 - 包裹代码,
选择代码,然后alt+command+t,
可以用注释块包裹 //tip - 打印输出:sout
- get/set方法快捷键:ctrl + return
- 快速导入某个新类的类包:敲完新类后,选择弹出的类,然后按return
一些设置
1打开浏览器
2配置虚拟目录
3修改注解模板
快捷方式
1创建servlet文件,会直接帮继承httpservlet
但是目前有个小bug,重命名不能全部清空,否则OK键失效
注意点
1创建项目
项目名不是一个文件名,而是一个文件夹名
一些特点
1工程目录和src目录的右键功能略不多,src多了创建包的功能
常见问题
1多模块项目的src文件,无法创建包?
打开project structure,点击mudule,点击src,再点击Sources,最后右下角apply
https://www.cnblogs.com/fengzifengfeng/p/10488557.html
1.1多模块web项目,怎么单独运行某个模块
首先要把tomcat分配给这个项目,再运行tomcat,修改tomcat的应用,需要修改两个地方
2找不到第三方库?
可能没有把这个第三方库addd as library
3找不到某个系统库?比如javax.sql.DataSource
a重新敲这个类名,让其自动导入一次
b重启项目试下
版本差异
1多模块项目,win版不会显示多个项目的共同根路径,Mac的会