eclipse使用

Posted 家铭

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了eclipse使用相关的知识,希望对你有一定的参考价值。

  使用eclipse时,编写对象的返回值非常麻烦,而使用返回值快捷键可以简化这一过程

  • 第一种 Alt+shift+L
    • 将光标放在有返回值的代码句的分号后面;
      Resources.getResourceAsStream("mybatis.xml");
      
      new SqlSessionFactoryBuilder().build(resourceAsStream);
      
      factory.openSession();
      
    • 按住Alt+Shift+L键,会弹出对话框,输入变量的名字,点击OK即可;

InputStream resourceAsStream = Resources.getResourceAsStream("mybatis.xml");

SqlSessionFactory factory = new SqlSessionFactoryBuilder().build(resourceAsStream);

SqlSession session = factory.openSession();
  • 第二种 Ctrl+1
    • 将光标放置在有返回值代码句那一行上(分号前后都行);
      Resources.getResourceAsStream("mybatis.xml");
      
      new SqlSessionFactoryBuilder().build(resourceAsStream);
      
      factory.openSession();

       

    • 选择Assign statement to new local variable : 生成局部变量;
      InputStream resourceAsStream = Resources.getResourceAsStream("mybatis.xml");
      
      SqlSessionFactory factory = new SqlSessionFactoryBuilder().build(resourceAsStream);
      
      SqlSession session = factory.openSession();

       

       

    • 选择Assign statement to new field : 生成全局变量;
      import java.io.IOException;
      import java.io.InputStream;
      import java.util.List;
      
      import org.apache.ibatis.io.Resources;
      import org.apache.ibatis.session.SqlSession;
      import org.apache.ibatis.session.SqlSessionFactory;
      import org.apache.ibatis.session.SqlSessionFactoryBuilder;
      
      import com.bjm.pojo.People;
      
      public class Test {
      	private static SqlSessionFactory factory;
      	private static InputStream resourceAsStream;
      	private static SqlSession openSession;
      
      	public static void main(String[] args) throws IOException{
      		resourceAsStream = Resources.getResourceAsStream("mybatis.xml");
      		factory = new SqlSessionFactoryBuilder().build(resourceAsStream);
      		openSession = factory.openSession();
      		List<People> selectList = openSession.selectList("com.bjm.mapper.selAll");
      		
      		for (People people : selectList) {
      			System.out.println(people.toString());
      		}openSession.close();
      	}
      }
      

       

以上是关于eclipse使用的主要内容,如果未能解决你的问题,请参考以下文章

Jacoco和Tycho surefire的Eclipse RCP插件代码介绍

ViewPager 未从代码、android、eclipse 更新

spring练习,在Eclipse搭建的Spring开发环境中,使用set注入方式,实现对象的依赖关系,通过ClassPathXmlApplicationContext实体类获取Bean对象(代码片段

Eclipse 自动创建片段布局,我该如何禁用它

Eclipse OSGi 包需要另一个包的片段

eclipse 断点调试