java - 如何在服务器上创建 Spring Web 应用程序

标签 java spring

首先,请原谅我这个可怕的笼统问题,因为我对 Spring 的理解非常有限,但我会解释我想要实现的目标,希望有人能给我指出正确的方向。

我有一个应用程序,可以从某些来源检索一些信息并更新数据库。我想把这个程序放在 Tomcat 服务器上,以便该应用程序每天运行。

我对 Spring 非常陌生,最近几天完成了一些基本教程来显示 Hello World!在浏览器中。

但是,我找到的所有教程都与 URL Controller 相关,据我所知,这不是我想要的,因为我的应用程序没有 URL,也没有任何内容可显示,我只是希望应用程序“隐藏”在服务器上的某个位置,并每天执行。

我知道这是一个非常普遍的问题,正如我所说,我对 Spring 的了解几乎不存在,所以如果有人能指出我正确的方向,我将不胜感激,如果我只知道要寻找什么。

提前致谢!

最佳答案

我建议使用 Spring Boot非常容易上手,并且可以为您带来所有魔力。

有一些教程如何开始以及您需要什么。

您可以拥有一个在 Spring Boot 提供的嵌入式 Tomcat 服务器上运行的 jar,或者您可以将其转换为 war/ear 文件,并根据需要将其部署在外部 Tomcat 上(也不需要是 tomcat) )。您只需要一个可部署的工件。在这种情况下是 war 或耳朵。

Difrence between jar, war, ear

如果您想转换它: Convert a jar into a war

Deploying Spring boot apps on External servers

您可以在 Spring guides 上找到所有文档

关于java - 如何在服务器上创建 Spring Web 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48949917/

相关文章:

java - 查找矩阵中是否存在路径

spring - 使用Gradle构建特定的云合约

java - 如何在 spring security 中检查每个请求的用户状态

java - 不需要在 android 中执行 opengl 删除功能?

java - 如何自动选中所有具有不同名称和不同值的复选框?

java - 将 MySQL 数据库连接到 Android 应用程序

java - 没有可用于特征/抽象类的类标签

在内存数据库中使用 Spring Boot 测试

java - Spring Boot 使用@Transactional 注解的方法,调用其他事务性方法并抛出异常

javascript - 无法在spring security中加载静态内容