zoukankan      html  css  js  c++  java
  • springboot06

    spirng boot的一些缺点:

    当spring boot应用以一个fat jar方式运行时,会遇到一些问题。以下是个人看法:

    • 日志不知道放哪,默认是输出到stdout的
    • 数据目录不知道放哪, jenkinns的做法是放到 ${user.home}/.jenkins 下面
    • 相对目录API不能使用,servletContext.getRealPath(“/”) 返回的是NULL
    • spring boot应用喜欢把配置都写到代码里,有时会带来混乱。一些简单可以用xml来表达的配置可能会变得难读,而且凌乱。

    总结

    spring boot通过扩展了jar协议,抽象出Archive概念,和配套的JarFile,JarUrlConnection,LaunchedURLClassLoader,从而实现了上层应用无感知的all in one的开发体验。尽管Executable war并不是spring提出的概念,但spring boot让它发扬光大。

    spring boot是一个惊人的项目,可以说是spring的第二春,spring-cloud-config, spring-session, metrics, remote shell等都是深爱开发者喜爱的项目、特性。几乎可以肯定设计者是有丰富的一线开发经验,深知开发人员的痛点。

  • 相关阅读:
    java自学
    java自学
    java自学
    java自学
    Interesting Finds: 2009 11.17 ~ 11.22
    Interesting Finds: 2009 10.09 ~10.13
    Interesting Finds: 2009 10.01 ~ 10.08
    Interesting Finds: 2009 10.14 ~ 10.21
    Interesting Finds: 2009 11.01 ~ 11.08
    Interesting Finds: 2009 10.25 ~ 10.31
  • 原文地址:https://www.cnblogs.com/huaobin/p/14908835.html
Copyright © 2011-2022 走看看