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

如何才能发现java应用程序是基于Spring或Spring Boot或Spring MVC构建

於乐
2023-03-14

我是一个Java新手,通过文档学习框架。我想知道如何区分正在使用的是哪个框架?是否在pom.xml中?还是spring.xml
如果是,使用什么标记?
谢谢!

共有1个答案

赵禄
2023-03-14

回答正在使用哪个框架?有时候很难知道tbh

如果是旧的应用程序呢?它有一个pom.xml文件吗?我会问一些事情

它是一个网络应用程序吗?是的。它包含web.xml吗?是的,检查web.xml也许有定义的jersey,spring,uising是什么版本的servlets等等...

@SpringBootApplication

它是一个SpringBoot应用程序。这个注释应该在应用程序的主体中,类可以被命名为类似XXXXXApplication的东西

应该看起来像

@SpringBootApplication
public class XXXXXApplication {

     public static void main(String[] args) {
            SpringApplication.run(StackoverflowApplication.class, args);
   }

 }
    <dependency>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-web</artifactId>
    </dependency>

如果您没有看到@springbootapplication注释,但它可能正在使用spring,只需查看pom文件并尝试找到一些spring特性,或者如果它是一个旧的应用程序,您可能会看到一个名为springapplicationcontext.xml或beans.xml的文件。无论如何,希望您处理SpringBoot应用程序更容易

 类似资料:
  • null 用于构建应用程序 如何动态地选择应用程序名称并在pom.xml文件中更新

  • 我试图在SpringMVC中运行SpringBoot应用程序,在SpringMVCPOM中添加SpringBoot应用程序依赖项,并扫描SpringBoot包,但我面临以下问题

  • 所有基于Swing/NetBeans的Java GUI应用程序似乎都具有相同的值: 可以通过发出命令并指向窗口来查看此参数。定制它的实际目的是让类似Mac的停靠(例如AWN(也许还有Ubuntu的Unity))区分应用程序窗口,并将它们分组在应用程序固定的启动器图标下。为此,参数应在或中的文件中相应地设置。不用说,如果不止一个应用程序对使用相同的字符串,AWN(和类似物)就会混淆。

  • 问题内容: 我从一个调用另一个活动的地方创建了一个启动活动,该活动具有一个视图分页器并显示一些介绍性页面。 这个应用程式需要花费一些时间来载入,因此我想在活动载入之前显示一个进度对话框,但该进度对话框也会在几秒钟后出现。 启动活动: 这并非每次都发生,只是有时。这可能是什么原因?我该如何阻止呢?有什么办法吗?谢谢.. 问题答案: 第一次启动应用程序时,新发布的版本(在2.1中存在同样的问题)存在一

  • 我也想过把所有东西都保存在配置文件中,但目前我还不知道是否可以这样做(我正在研究),以及是否方便 sharedPreferences我了解它是如何工作的。 1)我想知道是否有一个方法在应用程序调试与否时返回一个值。

  • 问题内容: 有Java API中的可膨胀的数组类相当于或可以与图元可以使用类(INT,炭,双,等)? 我需要一个快速,可扩展的整数数组,将其包装在类中以便与或一起使用似乎很浪费。我的谷歌福使我失败。 问题答案: 不幸的是,至少在Java API中 没有此类 。有Java第三方产品的原始集合。 将自动装箱与现有集合类(特别是实现)一起使用非常危险。例如: 这也是神秘访问的常见来源(也许通过):