Spring如何为Maven项目创建基本URL - java

我正在使用Eclipse,并且正在学习Spring MVC / Rest / Security。

我从头开始创建了一个Maven项目,但是由于某种未知的原因,它拒绝连接到数据库。

然后,我使用了某个地方的示例项目,但基本上将其中的每个文件替换为新项目的文件。出于某些奇迹,即使确实与第一个相同,它也能正常工作。

但是我确实有一个问题:每当我尝试运行该项目时,在“在服务器上运行”窗口下,Eclipse都会向我显示该项目为

已配置:
新项目名称(原始项目名称)

当它设法运行时(因为它要花很长时间才能加载,有时会超时),因此给出的url为:

localhost:8080/original-project-name/

而不是我给的新名字。我已经在所有可以想到的文件中替换了原始项目名称。在包含它的文件夹中,当然在“ pom.xml”,“。pom.properties”,“。project”,“。classpath”,甚至是一个名为“ org.eclipse.wst.common.component”的eclipse配置文件中,无济于事。

我找不到从中读取文件的文件,并且已经检查了每个文件。我认为。

参考方案

更新属性文件
/src/main/resources/application.properties

server.port=8080
server.contextPath=/original-project-name/

/src/main/resources/application.yml

server:
  port: 8080
  contextPath: /original-project-name/

Spring MVC:如何获取请求的处理程序方法 - java

我正在尝试根据Spring @RequestMapping注释方法上存在的注释实现一些逻辑。因此,我的方法中有一个HttpServletRequest实例,我想问一下spring“给我一个方法,该方法将被调用以处理此请求”,因此我可以使用反射API来询问是否存在我的注释,因此我可以更改处理。有什么简单的方法可以从Spring MVC获取此信息? java大神…

Spring MVC Controller测试,并模拟许多类 - java

我们的系统中有许多Controller,还有许多Spring Data存储库。我想为通过我的MVC上下文运行的控制器编写测试。但是,必须手动模拟系统中的每个服务和存储库似乎很麻烦,而且不合适,因此我可以测试控制器例如FooControllerTest.java@RunWith(SpringJUnit4ClassRunner.class) @WebAppCon…

java:继承 - java

有哪些替代继承的方法? java大神给出的解决方案 有效的Java:偏重于继承而不是继承。 (这实际上也来自“四人帮”)。他提出的理由是,如果扩展类未明确设计为继承,则继承会引起很多不正常的副作用。例如,对super.someMethod()的任何调用都可以引导您通过未知代码的意外路径。取而代之的是,持有对本来应该扩展的类的引用,然后委托给它。这是与Eric…

Java-如何将此字符串转换为日期? - java

我从服务器收到此消息,我不明白T和Z的含义,2012-08-24T09:59:59Z将此字符串转换为Date对象的正确SimpleDateFormat模式是什么? java大神给出的解决方案 这是ISO 8601标准。您可以使用SimpleDateFormat simpleFormat = new SimpleDateFormat("yyyy-MM…

IntelliJ Spring MVC教程部署 - java

我尝试了tutorial,当我尝试部署webapp(IntelliJ 13.1.4 Ultimate)时,出现了一个奇怪的错误,如下面的屏幕快照所示。解决此错误的方法是什么? org.jdom.input.JDOMParseException: Error on line 742: The content of elements must consist o…