IntelliJ idea中简单配置的插件的理解和使用

     IDEA 全称IntelliJ IDEA,是用于java语言开发的集成环境(也可用于其他语言),IntelliJ在业界被公认为最好的java开发工具之一,尤其在智能代码助手、代码自动提示、重构、J2EE支持、Ant、JUnit、CVS整合、代码审查、 创新的GUI设计等方面的功能可以说是超常的。

 今天要给大家分享的是,在idea中我们需要安装的插件,真的很适用,因为提高了我们的编码速度,前提是你一定要装好idea且要配置好jdk 和maven环境

下图是我的idea中安装的插件:

BackgroundImage: 用于更换idea的背景图,下载之后就重启idea,然后进去ctrl + shift +a 选择 setBackgroungImage 回车,选择本地图片路径就好了(本来就是自己搞着好玩的)。

Idea-mybatis-generator: 使用MyBatis-generator自动生成MyBatis代码   Xxx.java  XxxMapper.java  XxxMapper.xml。

JunitGeneratorV2.0 :用于junit测试。

Lombok plugin:在对应的类或者方法上使用对应注解 (有兴趣请参考我的博客<Lombok 介绍:  >)。

Maven Helper : maven的一个帮助类,用处也不大,可忽略。

MybatisX :(mybatis-generator-maven-plugin)用于添加一个“Run运行”选项,使用maven运行该插件  命令:mybatis-generator:generate -e(等下会有图解)。

IntelliJ idea中简单配置的插件的理解和使用_第1张图片

知道在idea中怎么构建一个maven项目的人,就应该知道它的项目结构安排,下面是我的项目结构目录:

idMvn01是我的项目名,src下有俩个文件夹:main test ,main是我的主要代码所在地,java是我的java源码,resources是资源文件所在,webapp是放显示页面jsp的,test里面有个java是用来做junit测试的,大家可以看一下。

IntelliJ idea中简单配置的插件的理解和使用_第2张图片

MAVEN中使用mybatis-generator-maven-plugin插件
因为IntelliJ中没有mybatis-generato对应的插件,所以需要在MAVEN中使用 mybatis-generator-maven-plugin插件来完成功能

 添加mybatis-generator-maven-plugin插件相关依赖:mybatis-generator-maven-plugin.pom.txt

因为mybatis-generator-maven-plugin这个插件在网上下载版本太高,没有破解版,所以我用的是国产版MybatisX,其效果跟mybatis-generator-maven-plugin是一样的,关键是还免费,不用破解,真的蛮好的。

首先,我们需要在我们的java这个文件夹里面加东西:创建 文件  util  service model mapper controller

IntelliJ idea中简单配置的插件的理解和使用_第3张图片

 

数据库代码:

DROP TABLE IF EXISTS `s_clazz`;
CREATE TABLE `s_clazz`  (
  `clazz_id` int(11) NOT NULL AUTO_INCREMENT,
  `clazz_name` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL,
	`student_number` int(50) NOT NULL,
  PRIMARY KEY (`clazz_id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 4 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Compact;


INSERT INTO `s_clazz` VALUES (1, 'T199',29);
INSERT INTO `s_clazz` VALUES (2, 'T201',35);
INSERT INTO `s_clazz` VALUES (3, 'T205',36);
INSERT INTO `s_clazz` VALUES (4, 'T209',30);


select * from s_clazz;

 

然后在resources里面加 generatorConfig.xml     jdbc.properties    mybatis.cfg.xml  log4j2.xml

generatorConfig.xml  

最关键的问题是那个连接数据库的jar包所在地和连接数据库的表名要填对




    
    

    
    

    
    
        
        
            
             
        

        
        

        
        
            
            
        

        
        
        
        
            
            
            
            
            
            
            
            
        

        
        
            
            
        

        
        
        
        
        
            
            
        

        
        
        
        
        
        
               
               
            
            
            
            
        

        
            <!– 忽略列,不生成bean 字段 –>
            <!–  –>
            <!– 指定列的java数据类型 –>
            <!–  –>
        

 

jdbc.properties

jdbc.driver=com.mysql.jdbc.Driver
jdbc.url=jdbc:mysql://localhost:3306/test?useUnicode=true&characterEncoding=UTF-8
jdbc.username=root
jdbc.password=123

 

mybatis.cfg.xml    在其中先设置注释别名和放置实体映射文件处,等自动生成Xxx.java  XxxMapper.java  XxxMapper.xml后取消注释即可用。




    
    

    
        
    

    
 

    
        
        
        
    



    
    
        
            
            

            
            
            
            
            
                
                
                
                
            
        
    

 

  

log4j2.xml





	
		
		/root/workspace/lucenedemo/logs
		/root/workspace/lucenedemo/logs/error
		/root/workspace/lucenedemo/logs/warn
		%d{yyyy-MM-dd HH:mm:ss.SSS} [%t-%L] %-5level %logger{36} - %msg%n
	

	
		
		
			
			
			
			
			
		

		
		
		
			
		
		
		
			
			
			
			
				
				
				
				
				
				
			
		

		
			
			
			
				
				
			
			
			
		

		
			
			
			
				
				
				
			
		

	

	
	
		
		
		

		
		
		
		
		
		


		
		
			
			
			
			
		

	

接下来我们来修改pom.xml文件,也就是添加依赖,把我们之前下的插件要派上用场了......

因为我的pom.xml先前修改很多,所以加的东西有些模糊不清,则直接上代码了,真的不用谢我~~~



  4.0.0

  com.zking
  idMvn01
  1.0-SNAPSHOT
  war

  idMvn01 Maven Webapp
  
  http://www.example.com

  
    UTF-8
    
    1.8
    1.8
  

  

    
    
      junit
      junit
      4.12
      test
    

    
    
      javax.servlet
      javax.servlet-api
      4.0.0
      provided
    

    
    
      org.mybatis
      mybatis
      3.4.5
    

    
      com.github.pagehelper
      pagehelper
      5.1.2
    

    
    
      mysql
      mysql-connector-java
      5.1.44
    

    
    
    
    
    
    
      org.slf4j
      slf4j-api
      1.7.13
    
    
      org.slf4j
      jcl-over-slf4j
      1.7.13
      runtime
    

    
    
      org.apache.logging.log4j
      log4j-api
      2.4.1
    
    
      org.apache.logging.log4j
      log4j-core
      2.4.1
    
    
    
      org.apache.logging.log4j
      log4j-slf4j-impl
      2.4.1
        
            
                slf4j-api
                org.slf4j
            
        
    
    
    
      org.apache.logging.log4j
      log4j-web
      2.4.1
      runtime
    

    
    
      com.lmax
      disruptor
      3.2.0
    

    
    
      org.projectlombok
      lombok
      1.18.4
      provided
    

  

  
    idMvn01
    
      

        
          maven-clean-plugin
          3.1.0
        

        
        
          maven-resources-plugin
          3.0.2
        

        
          maven-compiler-plugin
          3.8.0
        

        
          maven-surefire-plugin
          2.22.1
        

        
          maven-war-plugin
          3.2.2
        

        
          maven-install-plugin
          2.5.2
        

        
          maven-deploy-plugin
          2.8.2
        

        
          org.mybatis.generator
          mybatis-generator-maven-plugin
          1.3.2
          
            
            
              mysql
              mysql-connector-java
              5.1.44
            
          
          
            true
          
        

      
    
  

代码亲测有效,大家可以放心使用。

接下来是来搞我们自动生成代码的配置了 首先找到 edit Configurations (在最上面一栏找到Run里面也有 edit Configurations,点进去)====》 点 + 号  ====》maven   ====》填写Name  Command line:  mybatis-generator:generate -e =====》Apply  OK

IntelliJ idea中简单配置的插件的理解和使用_第4张图片

点击运行

 

IntelliJ idea中简单配置的插件的理解和使用_第5张图片

这样子就算成功了......可以看下自动生成的代码啦~~~~感觉也能应该还不错吧,嘻嘻嘻~~~

IntelliJ idea中简单配置的插件的理解和使用_第6张图片

有问题可私信我,很高兴和大家讨论技术上的问题哟~~也请多多指教啦~~~~

你可能感兴趣的:(IntelliJ idea中简单配置的插件的理解和使用)