2017-04-04 50 views
0

我正在使用STS 3.8.4,我已經將spring devtools依賴於我的pom.xml,我嘗試在IDE上運行我的springboot項目,轉到頁面(模板使用thymeleaf),並試圖修改模板上的東西,我刷新但沒有任何反應。是否需要其他配置?我也嘗試將百里香緩存設置爲假,但仍然沒有運氣。以下是我的pom.xml。我無法獲得springboot devtools的工作

<?xml version="1.0" encoding="UTF-8"?> 
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> 
    <modelVersion>4.0.0</modelVersion> 

    <groupId>com.emil</groupId> 
    <artifactId>inventory</artifactId> 
    <version>0.0.1-SNAPSHOT</version> 

    <name>inventory</name> 
    <description>Inventory System in Spring</description> 

    <parent> 
    <groupId>org.springframework.boot</groupId> 
    <artifactId>spring-boot-starter-parent</artifactId> 
    <version>1.5.2.RELEASE</version> 
    <relativePath/> 
    <!-- lookup parent from repository --> 
    </parent> 

    <properties> 
    <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> 
    <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding> 
    <java.version>1.8</java.version> 
    </properties> 

    <dependencies> 
    <dependency> 
     <groupId>org.springframework.boot</groupId> 
     <artifactId>spring-boot-starter-data-jpa</artifactId> 
    </dependency> 
    <dependency> 
     <groupId>org.springframework.boot</groupId> 
     <artifactId>spring-boot-starter-thymeleaf</artifactId> 
    </dependency> 
    <dependency> 
     <groupId>org.springframework.boot</groupId> 
     <artifactId>spring-boot-starter-web</artifactId> 
    </dependency> 


    <dependency> 
     <groupId>mysql</groupId> 
     <artifactId>mysql-connector-java</artifactId> 
     <scope>runtime</scope> 
    </dependency> 
    <dependency> 
     <groupId>org.springframework.boot</groupId> 
     <artifactId>spring-boot-starter-test</artifactId> 
     <scope>test</scope> 
    </dependency> 
    <dependency> 
     <groupId>org.springframework.boot</groupId> 
     <artifactId>spring-boot-devtools</artifactId> 
    </dependency> 
    </dependencies> 

    <build> 
    <plugins> 
     <plugin> 
     <groupId>org.springframework.boot</groupId> 
     <artifactId>spring-boot-maven-plugin</artifactId> 
     </plugin> 
    </plugins> 
    </build> 
</project> 

Log Log 2

+0

您可能需要關閉thymeleaf的緩存。看到這篇文章http://stackoverflow.com/questions/43147157/spring-boot-devtools-not-working-in-eclipse/43147726#43147726 – jmw5598

+0

它不工作。我的application.properties看起來像這樣。 –

+0

spring.jpa.hibernate.ddl-auto = update spring.datasource.url = jdbc:mysql:// localhost:3306/inventory spring.datasource.username = root spring.datasource.password = root spring.thymeleaf .cache = false –

回答

2

我終於找到了解決辦法。問題是我的eclipse不會在保存時自動構建項目。