0

http://websystique.com/spring-boot/spring-boot-angularjs-spring-data-jpa-crud-app-example/我從教程中導入了此項目,它運行完美無誤。但是爲了查看它使用了index.ftl,它在eclipse中顯示了404錯誤。彈簧引導angularjs彈簧數據jpa crud-app示例在日食中獲取404錯誤

我application.yml文件

--- 
server: 
    port: 8080 
    contextPath: /SpringBootCRUDApp 
--- 
spring: 
    profiles: local, default 
datasource: 
    sampleapp: 
    url: jdbc:h2:~/emp 
    username: sa 
    password: 
    driverClassName: org.h2.Driver 
    defaultSchema: 
    maxPoolSize: 10 
    hibernate: 
     hbm2ddl.method: create-drop 
     show_sql: true 
     format_sql: true 
     dialect: org.hibernate.dialect.H2Dialect 
--- 
spring: 
    profiles: prod 
datasource: 
    sampleapp: 
    url: jdbc:mysql://localhost:3306/emp 
    username: root 
    password: root 
    driverClassName: com.mysql.jdbc.Driver 
    defaultSchema: 
    maxPoolSize: 20 
    hibernate: 
     hbm2ddl.method: update 
     show_sql: true 
     format_sql: true 
     dialect: org.hibernate.dialect.MySQLDialect 

回答

1

這個應用程序是一個春天啓動應用程序,它就像一個獨立的應用程序(它使用內部的Tomcat),無需使用外部的Tomcat。您必須使用maven或直接從應用程序類來啓動它。

  1. 如果您已經在運行,請停止任何服務器。
  2. 在項目轉到類SpringBootCRUDApp - > rightClick - >作爲Spring Boot Application運行。現在,你應該看到應用程序正在開始。

一旦它開始,轉到瀏覽器並給這個URL http://localhost:8080/SpringBootCRUDApp。你應該看到上面顯示的屏幕。

+0

這適用於我。謝謝 – techsavvy

+0

好標記答案然後。 –

0

相信你的應用程序已經成功啓動。

您應該使用http://localhost:8080/SpringBootCRUDApp ..

enter image description here

+0

無法啓動應用程序獲取錯誤404.您是否能夠啓動相同的應用程序? http://imgur.com/a/B0UaO – techsavvy

+0

我也使用上面提到的url,但得到相同的錯誤 – techsavvy

+0

我在問你的應用程序是否在控制檯啓動。你可以發送你的控制檯日誌截圖,並嘗試下面的URl。 SpringBootCRUDApp在application.properties中定義。 http:// localhost:8080/SpringBootCRUDApp –