window快捷键
- double shift,搜索任意文件
- ctrl+x,CTRL+Y 删除行
- ctrl+d 复制行
- ctrl+alt+L 格式化代码
- CTRL+ALT+O 自动import
- CTRL+SHIFT+A 查找命令
- 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
<plugins>
<!--servlet容器 jetty插件-->
<plugin>
<groupId>org.eclipse.jetty</groupId>
<artifactId>jetty-maven-plugin</artifactId>
<version>9.3.10.v20160621</version>
</plugin>
</plugins>
jsp页面不能感知内置对象的方法
在maven中添加servlet-api
<!-- servlet api -->
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>javax.servlet-api</artifactId>
<version>3.0.1</version>
<scope>provided</scope>
</dependency>
Warning:java: 目标值1.5已过时, 将在未来所有发行版中删除.
最有效的方法就是根据idea提示工具(红色的灯泡)示来修改。一般是Module来设置,打开项目设置-> Module,language level,修改成1.8
如果不行再修改下面
在maven安装目录找到setting.xml,添加下面
<profile>
<id>jdk1.8</id>
<activation>
<activeByDefault>true</activeByDefault>
<jdk>1.8</jdk>
</activation>
<properties>
<maven.compiler.source>1.8</maven.compiler.source>
<maven.compiler.target>1.8</maven.compiler.target>
<maven.compiler.compilerVersion>1.8</maven.compiler.compilerVersion>
</properties>
</profile>
修改项目pom.xml文件
<build>
<finalName>projects</finalName>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<configuration>
<source>1.8</source>
<target>1.8</target>
</configuration>
</plugin>
</plugins>
</build>
修改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
网友评论