intellij idea

window快捷键

  1. double shift,搜索任意文件
  2. ctrl+x,CTRL+Y 删除行
  3. ctrl+d 复制行
  4. ctrl+alt+L 格式化代码
  5. CTRL+ALT+O 自动import
  6. CTRL+SHIFT+A 查找命令
  7. ALT+左右箭头,切换tab

war和war exploded区别

  • war是将工程打成war包,然后发布到应用服务器(tomcat或者jetty)上
  • war exploded是将应用的目录配置到应用服务器上,相当于热部署。
    这两者最主要的区别是war形式是将源代码打成war包,然后部署到应用服务器指定的目录下,另一个则不需要

创建java源文件

使用maven的j2ee模板时,自动创建的文件中缺少java源文件,需要手动创建,在main文件夹下建立java目录,然后右键 选择 Mark Directory as > Sources Root

配置jetty注意

  • jmx module is not included
    修改jetty安装目录下的start.ini文件,添加一行
    --module=jmx

maven插件配置jetty


    
    
        org.eclipse.jetty
        jetty-maven-plugin
        9.3.10.v20160621
    

jsp页面不能感知内置对象的方法

在maven中添加servlet-api



    javax.servlet
    javax.servlet-api
    3.0.1
    provided

Warning:java: 目标值1.5已过时, 将在未来所有发行版中删除.

最有效的方法就是根据idea提示工具(红色的灯泡)示来修改。一般是Module来设置,打开项目设置-> Module,language level,修改成1.8

如果不行再修改下面
在maven安装目录找到setting.xml,添加下面


        jdk1.8  
          
            true  
            1.8  
          
          
            1.8  
            1.8  
            1.8  
        

修改项目pom.xml文件


      projects
        
            
                org.apache.maven.plugins
                maven-compiler-plugin
                
                    1.8
                    1.8
                
            
        
 

修改intellij idea的java complier水平


java-compiler.png

这么多总有一个有用的,还有一个地方可以修改setting


idea6.png

插件

--UML插件(window)

PlantUML integration
version: 2.9.0
PlantUML依赖Graphviz,需要先安装Graphviz这个图形绘制工具.
下载地址:https://graphviz.gitlab.io/download/
其实百度软件库里也有这个软件,官网下载速度蜗牛一样。
版本:2.38

你可能感兴趣的:(intellij idea)