是否提供可以成功运行的样品是如此困难,或者只是弹簧难以自然使用?

时间:2016-10-02 04:17:36

标签: spring-boot

我git克隆spring-boot并希望启动spring-boot-sample-web-ui,在将其导入intellij构思并运行SampleWebUiApplication之后,首先我遇到了此错误

Caused by: java.lang.ClassNotFoundException: org.apache.juli.logging.LogFactory

然后添加了这个依赖

    <dependency>
        <groupId>org.apache.tomcat.embed</groupId>
        <artifactId>tomcat-embed-logging-juli</artifactId>
    </dependency>

再次运行它又出现了另一个错误

Caused by: java.lang.ClassNotFoundException: org.springframework.http.client.support.BasicAuthorizationInterceptor

提供可以成功启动它的样品是否如此困难,或者只是弹簧难以自然使用?

2 个答案:

答案 0 :(得分:0)

如果您不熟悉Spring / Spring Boot,推荐的方法是查看Getting Started guides。我还没有遇到其中一个问题并且让它们正常工作。根据您列出的样本,我猜测Serving Web Content with Spring MVC是一个很好看的样本。

我使用Eclipse在我的本地环境中尝试了spring-boot-sample-web-ui项目。我没有遇到任何问题所以看起来这可能是你在IntelliJ中导入/加载项目的方式的问题。

答案 1 :(得分:-1)

我通过改变父母在pom

解决了这个问题
        <parent>
-               <!-- Your own application should inherit from spring-boot-starter-parent -->
                <groupId>org.springframework.boot</groupId>
-               <artifactId>spring-boot-samples</artifactId>
-               <version>1.4.0.BUILD-SNAPSHOT</version>
+               <artifactId>spring-boot-starter-parent</artifactId>
+               <version>1.4.0.RELEASE</version>
        </parent>