代码之家  ›  专栏  ›  技术社区  ›  user697911

为什么在spring boot starter 1.4.7之后没有速度?

  •  1
  • user697911  · 技术社区  · 7 年前

    <parent>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-parent</artifactId>
            <version>2.0.5.RELEASE</version>
        </parent>
    

    但这已经行不通了:

    <dependency>
                <groupId>org.springframework.boot</groupId>
                <artifactId>spring-boot-starter-velocity</artifactId>
            </dependency>
    

    我发现在1.4.7之后,velocity包不再包含在父级中。怎么处理?升级依赖项后是否可以挂起“velocity”依赖项?

    1 回复  |  直到 7 年前
        1
  •  2
  •   kj007 XdebugX    7 年前

    SpringBoot2.0依赖于SpringFramework 5.0。这就失去了对速度的支持。因此,在SpringBoot2中不再支持Velocity。

    Dropped support: Portlet, Velocity, JasperReports, XMLBeans, JDO, Guava.
    

    如果您真的需要Velocity,建议:如果需要,请继续使用SpringFramework 4.3.x。

    请阅读 What's new Spring Framework 5.x

    删除的包、类和方法

    Package beans.factory.access (BeanFactoryLocator mechanism).
    Package jdbc.support.nativejdbc (NativeJdbcExtractor mechanism).
    Package mock.staticmock removed from spring-aspects module.
    No support for AnnotationDrivenStaticEntityMockingControl anymore.
    Packages web.view.tiles2 and orm.hibernate3/hibernate4 dropped.
    Minimum requirement: Tiles 3 and Hibernate 5 now.
    Dropped support: Portlet, Velocity, JasperReports, XMLBeans, JDO, Guava.
    Recommendation: Stay on Spring Framework 4.3.x for those if needed.
    Many deprecated classes and methods removed across the codebase.
    A few compromises made for commonly used methods in the ecosystem.