当前位置: 首页 > 知识库问答 >
问题:

如果我想只使用注释进行开发,是否需要**********ApplicationContext类?

卓致远
2023-03-14

可以通过以下方式创建上下文:

    null
    null

或者我使用SpringBoot,有@SpringBootApplication

a是添加以下所有内容的方便注释:

@Configuration将类标记为应用程序上下文的bean定义的源。@EnableAutoConfiguration告诉Spring Boot根据类路径设置、其他bean和各种属性设置开始添加bean。通常情况下,您会为Spring MVC应用程序添加@enablewebmvc,但Spring Boot在类路径上看到spring-webmvc时会自动添加它。这将应用程序标记为web应用程序,并激活关键行为,如设置DispatcherServlet。

共有1个答案

乐健
2023-03-14

如果您使用Spring Boot,您应该创建这样的上下文:

@SpringBootApplication
public class TestApplication {
public static void main(final String[] args) {
    final SpringApplication app = new SpringApplication(TestApplication.class);
    app.run(args);
}
}

方法run在这里为应用程序创建上下文。

 类似资料:
  • 我的目标是将以前使用Spring Boot 1.3开发的Spring Boot应用程序迁移到最新的Spring Boot 1.4版本。该应用程序由几个maven模块组成,其中只有一个包含用SpringBootApplication注释的类。 迁移的一部分是使用WebMvcTest注释来有效地测试控制器,这里我遇到了一个问题。 考虑Spring Boot github页面中的一个示例应用程序<代码>

  • 我回到Java并回顾了我的一些旧代码,我看到了很多我已经做过的地方 或者从swing/awt包中实际导入特定类。我不记得是否需要导入java。awt.*在javax中使用任何东西。摇摆。*或者我会导入java。awt.*还有别的原因吗?换句话说,导入java的目的是什么。awt.*?我觉得使用JButton、JFrame等所需的一切都是javax。摇摆。

  • 问题内容: 如果我正确使用通道,是否需要使用互斥锁来防止并发访问? 问题答案: 如果正确使用通道,则不需要互斥。在某些情况下,使用互斥锁的解决方案可能会更简单。 只需确保包含通道值的变量已正确初始化,然后使用多个goroutine尝试访问通道变量即可。一旦完成,按设计访问通道(例如,向它们发送值或从中接收值)是安全的。 带有参考文献的证明文件(重点由我添加): 规格:渠道类型: 单个信道 ,可以使

  • 如果用注释对类进行注释,那么为了使用该类,该注释的定义必须在运行时类路径中吗?例如,给定注释 我能执行这个程序吗 类路径中没有component.class?(在我的测试中,我可以,但这个行为是由规范定义的吗?) 我这样问是因为有相互矛盾的说法,即使用库中的注释是否会创建对该库的依赖关系。

  • 请问下,在macos 应用的开发中,比如我只想开发软件打包我自己使用,还需要使用到付费的开发者账号进行打包吗? 打包了我自己一个人使用就行,而不分发给别人,还需要钱吗。