IDEA 模板记录

Published on in Java with 0 views and 0 comments

File Header

Edit -> File and Code Templates

/**
 * 
 * @author liyf
 * Created in ${YEAR}-${MONTH}-${DAY}
 */

Live Templates

*

*
 * 功能描述: 
 * 
$params$
 * @return $return$
 * @author liyf
 */

params

groovyScript("def result=''; def params=\"${_1}\".replaceAll('[\\\\[|\\\\]|\\\\s]', '').split(',').toList(); for(i = 0; i < params.size(); i++) {result+=' * @param ' + params[i] + ((i < params.size() - 1) ? '\\n' : '')}; return result", methodParameters())

logger

private static final Logger logger = LoggerFactory.getLogger($CLASS$.class);

JUnit4 Test Class

import org.junit.runner.RunWith;
import org.springframework.boot.test.context.SpringBootTest;
import org.springframework.test.context.junit4.SpringRunner;

import static org.junit.Assert.assertThat;
import static org.hamcrest.CoreMatchers.*;
#parse("File Header.java")
@RunWith(SpringRunner.class)
@SpringBootTest
public class ${NAME} {
  ${BODY}
}