IDEA设置

本文最后更新于:2 年前

IDEA设置

常用插件:

  • JavaToWeb
  • Lombok
  • JRebel
  • Free Mybatis plugin
  • Maven Helper
  • Vue.js
  • Translation
  • .ignore
  • ESLint
  • codota
  • translation

【问题】properties会有乱码问题

FileEncoding设置编码-更改编码后需要重新添加模块,最好创建模块之前就设置好

image-20200425091210883

【配置】Filter模板

Settings-Editor-File and Code Templates-Other-Web-Filter Annotated Class.java

#if (${PACKAGE_NAME} && ${PACKAGE_NAME} != "")package ${PACKAGE_NAME};#end
#parse("File Header.java")
@javax.servlet.annotation.WebFilter("/${Entity_Name}")
public class ${Class_Name} implements javax.servlet.Filter {

    public void init(javax.servlet.FilterConfig config) throws javax.servlet.ServletException {

    }


    public void doFilter(javax.servlet.ServletRequest servletRequest, javax.servlet.ServletResponse servletResponse, javax.servlet.FilterChain chain) throws javax.servlet.ServletException, java.io.IOException {
      
        // 放行
        chain.doFilter(servletRequest, servletResponse);
    }

    public void destroy() {
    
    }
}

【配置】Servlet模板

Settings-Editor-File and Code Templates-Other-Web-Servlet Annotated Class.java

#if (${PACKAGE_NAME} && ${PACKAGE_NAME} != "")package ${PACKAGE_NAME};#end
#parse("File Header.java")
@javax.servlet.annotation.WebServlet("/${Class_Name}")
public class ${Class_Name} extends javax.servlet.http.HttpServlet {

    protected void doGet(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response) throws javax.servlet.ServletException, java.io.IOException {
        this.doPost(request,response);
    }

    protected void doPost(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response) throws javax.servlet.ServletException, java.io.IOException {

    }
}

【配置】IDEA方法分隔线

把【Show method separators】打上勾即可。

位置:【File】→【Settings…】→【Editor】→【General】→【Appearance】→【Show method separators】

【配置】Test自定义模板

【Settings…】→【Editor】→【Live Templates】

先添加组,再添加模板

@Test
public void test01() throws Exception{
    
}

本博客所有文章除特别声明外,均采用 CC BY-SA 4.0 协议 ,转载请注明出处!其他问题请通过下方微信联系!

 目录