最近数据分析的项目也即将告一段落了, 中间也积累了很多知识, 特此记录一下. 其中用的最爽的 web 组合开发就是 Intellij IDEA + Maven + Spring Boot + Velocity + Boostrap + jQuery 了, 关于后端的数据分析和处理的 Hadoop 模块, 会放在 Hadoop 分类的博客文章中记录.
Spring Boot 提供了一个强大的一键式 Spring 的集成开发环境, 能够单独进行一个 Spring 应用的开发, 其中:
(1) 集中式配置 (application.properties)+ 注解, 大大简化了开发流程
(2) 内嵌的 Tomcat 和 Jetty 容器, 可直接打成 jar 包启动, 无需提供 Java war 包以及繁琐的 Web 配置
(3) 提供了 Spring 各个插件的基于 Maven 的 pom 模板配置, 开箱即用, 便利无比.
(4) 可以在任何你想自动化配置的地方, 实现可能
(5) 提供更多的企业级开发特性, 如何系统监控, 健康诊断, 权限控制
(6) 无冗余代码生成和 xml 强制配置
(7) 提供支持强大的 Restfult 风格的编码, 非常简洁
当然 Spring Boot 提供的功能, 远远比上面的强大, 散仙会在后续文章中, 逐渐以实际工作中的项目为背景, 穿插记录使用 Spring Boot 的心得体会.
下面看一个入门级的例子:
pom 依赖:
来源: http://www.bubuko.com/infodetail-2944679.html