细说Idea那些骚操作

界面设置篇

  1. Ctrl + F4 :关闭当前tab页
  2. Alt + 1: 把鼠标焦点定位到project视图里
  3. Ctrl + Shift +←或→:左右移动project视图和代码区的分割线,前提是鼠标焦点定位在project视图内;
  4. Alt +F1 弹出select in视图,然后选择Project view中的project,回车,定位类在project的位置
  5. Alt +V ,去掉Navigationbar :去掉导航栏
  6. Alt + Home:显示导航
  7. Ctrl + Tab :弹出可切换的视图,可选择要切换的视图。

便捷开发篇

一、搜索

  1. Ctrl + N :按类名进行搜索
  2. Ctrl + F: 当前文件内搜索
  3. Ctrl + Shift + F: 全局搜索
  4. Ctrl + Shift + Alt + N:模糊搜索方法名
  5. Ctrl + Shift + N :模糊搜索目录
  6. Ctrl + E :打开 曾打开过的文件的记录;
  7. Ctrl + Shift + E : 6的增强版

二、代码生成

  1. Ctrl + O :选择重写父类方法;
  2. Ctrl + Shift + Enter:收尾操作,自动补全大括号和分号等;
  3. Alt + Insert : 自动生成get/set和构造方法;

三、代码自动补全

  • 0
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
当你在使用@Configuration注解时,确保按照以下步骤进行操作: 第二点:正确配置类路径扫描 1. 在你的Spring配置文件中,确保已经启用了组件扫描。例如,在XML配置文件中,你可以添加以下内容: ```xml <context:component-scan base-package="com.example.package" /> ``` 这将告诉Spring扫描指定包下的所有类,包括@Configuration注解的配置类。 2. 如果你正在使用Java配置类,确保在主配置类上添加@ComponentScan注解来指定要扫描的包。例如: ```java @Configuration @ComponentScan(basePackages = "com.example.package") public class AppConfig { // 配置Bean } ``` 这将告诉Spring扫描指定包下的所有类,并将它们注册为Spring Bean。 第三点:手动创建Spring上下文 如果你在非Spring Boot环境中使用@Configuration注解,你可能需要手动创建一个Spring上下文并加载你的配置类。 1. 首先,确保你已经添加了相应的Spring依赖,例如spring-context。 2. 在你的应用程序中,可以使用AnnotationConfigApplicationContext来手动创建Spring上下文并加载配置类。例如: ```java public static void main(String[] args) { AnnotationConfigApplicationContext context = new AnnotationConfigApplicationContext(); context.register(AppConfig.class); // 注册配置类 context.refresh(); // 刷新上下文 // 从上下文中获取Bean并使用 SomeBean someBean = context.getBean(SomeBean.class); someBean.doSomething(); context.close(); // 关闭上下文 } ``` 在上面的示例中,我们创建了一个AnnotationConfigApplicationContext,并使用register()方法注册了配置类AppConfig。然后,使用refresh()方法刷新上下文。之后,我们可以通过getBean()方法从上下文中获取配置类中定义的Bean,并进行使用。最后,使用close()方法关闭上下文。 希望以上解释对你有所帮助!如果还有其他问题,请随时提问。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值