很久没写博客了,而这一转眼就是7年。这段时间并不是我没学习东西,而是园友们的技术提高的非常快,这反而让我不知道该写些什么。我做程序已经有十几年之久了,可以说是彻彻底底的“程序老炮”,至于技术怎么样?我个人认为是非常一般。如果单纯从技术来说,其实有工作3年的工作经验的人技术就已经很好了,后面工作时间是为了增加经验和对编程的理解。随着工作时间的增加,就会对一个技术有更深层次的理解,反而发现自己需要学更多的新。并觉得自己什么都不会、什么都不懂,还需要不停的学习和提高,并觉得时间更本不够用。自己唯一的收货是能否辨别哪些技术会被快速淘汰,而哪些技术在短时间内不会被淘汰。

  如今,任何技术都突飞猛进的发展,几年前的技术未必适应当今的环境。在这几年中,我鉴证了若干技术的衰败和若干技术的崛起。而又有些技术确成为了常青树,几年前用的人很多,几年后用的人还很多,未来几年后,用的人很可能会更多。这就是spring,作为每一个java程序员必须掌握的技术之一。因为spring一直在更新,从最初的配置繁多,到现在的零配置和微服务。我相信spring在未来几年不会过时,而且会发展得越来越好。我用几个标签来概括当今的开发趋势是“快”,“简”,“便”。而在这几年中。那些被淘汰的技术并没有挂上这几个标签。

  spring boot是spring从4.x以后主推的一项技术,目前的版本仅仅是1.x,但我个人认为它是spring整个体系的精华。如果说docker颠覆了整个开发&测试&运维环节,那么spring boot就颠覆了整个java领域。因为它足够简单,足够好用,且足够方便和灵活,非常适合初创公司的项目。

  本系列并不侧重讲理论知识,而是重在实践和应用。将会使用spring mvc,JAP,AngularJs和docker等技术来完成一个个的小例子。最终体会的spring boot带来的便捷与灵活。另外,在项目实战的博客中,我会给大家演示绝对的“干货”,从开发测试,到部署,并且演示阿里云和新浪云的整个部署过程。

  一、示例篇

  1.玩转spring boot——快速开始

  2.玩转spring boot——MVC应用

  3.玩转spring boot——结合jQuery和AngularJs

  4.玩转spring boot——结合AngularJs和JDBC

  5.玩转spring boot——结合JPA入门

  6.玩转spring boot——结合JPA事务

  7.玩转spring boot——AOP与表单验证

  8.玩转spring boot——结合redis

如果你觉得我的博客对你有帮助,可以给我点儿打赏,左侧微信,右侧支付宝。

有可能就是你的一点打赏会让我的博客写的更好:)

玩转spring boot——开篇的更多相关文章

  1. 玩转spring boot——快速开始

    开发环境: IED环境:Eclipse JDK版本:1.8 maven版本:3.3.9 一.创建一个spring boot的mcv web应用程序 打开Eclipse,新建Maven项目 选择quic ...

  2. 玩转spring boot——结合redis

    一.准备工作 下载redis的windows版zip包:https://github.com/MSOpenTech/redis/releases 运行redis-server.exe程序 出现黑色窗口 ...

  3. 玩转spring boot——AOP与表单验证

    AOP在大多数的情况下的应用场景是:日志和验证.至于AOP的理论知识我就不做赘述.而AOP的通知类型有好几种,今天的例子我只选一个有代表意义的“环绕通知”来演示. 一.AOP入门 修改“pom.xml ...

  4. 玩转spring boot——结合JPA入门

    参考官方例子:https://spring.io/guides/gs/accessing-data-jpa/ 接着上篇内容 一.小试牛刀 创建maven项目后,修改pom.xml文件 <proj ...

  5. 玩转spring boot——结合JPA事务

    接着上篇 一.准备工作 修改pom.xml文件 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi=&q ...

  6. 玩转spring boot——结合AngularJs和JDBC

    参考官方例子:http://spring.io/guides/gs/relational-data-access/ 一.项目准备 在建立mysql数据库后新建表“t_order” ; -- ----- ...

  7. 玩转spring boot——结合jQuery和AngularJs

    在上篇的基础上 准备工作: 修改pom.xml <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi=&q ...

  8. 玩转spring boot——MVC应用

    如何快速搭建一个MCV程序? 参照spring官方例子:https://spring.io/guides/gs/serving-web-content/ 一.spring mvc结合thymeleaf ...

  9. 玩转spring boot——properties配置

    前言 在以往的java开发中,程序员最怕大量的配置,是因为配置一多就不好统一管理,经常出现找不到配置的情况.而项目中,从开发测试环境到生产环境,往往需要切换不同的配置,如测试数据库连接换成生产数据库连 ...

随机推荐

  1. ASP.NET Core 中文文档 第四章 MVC(3.8)视图中的依赖注入

    原文:Dependency injection into views 作者:Steve Smith 翻译:姚阿勇(Dr.Yao) 校对:孟帅洋(书缘) ASP.NET Core 支持在视图中使用 依赖 ...

  2. 两个 viewports 的故事-第二部分

    原文链接:A tale of two viewports — part two 译者:nzbin 在这个迷你系列中,我将解释 viewports 和各种重要元素的宽度是如何工作的,比如说 <ht ...

  3. 通过AngularJS实现前端与后台的数据对接(一)——预备工作篇

    最近,笔者在做一个项目:使用AngularJS,从而实现前端与后台的数据对接.笔者这是第一次做前端与后台的数据对接的工作,因此遇到了许多问题.笔者在这些问题中,总结了一些如何实现前端与后台的数据对接的 ...

  4. WCF基础

    初入职场,开始接触C#,开始接触WCF,那么从头开始学习吧,边学边补充. SOA Service-Oriented Architecture,面向服务架构,粗粒度.开放式.松耦合的服务结构,将应用程序 ...

  5. Jqprint实现页面打印

    好些项目需要实现页面打印,特别是一些后台管理类系统,下面介绍一款轻量级的打印插件: 1.实现页面打印要引入jQuery和Jqprint.点击下载Jqprint插件 <script languag ...

  6. Java—恶心的java.lang.NumberFormatException解决

    项目中要把十六进制字符串转化为十进制, 用到了到了Integer.parseInt(str1.trim(), 16):这个是不是后抛出java.lang.NumberFormatException异常 ...

  7. window7系统怎么找到开始运行命令

    右击开始->属性->开始菜单->自定义>点击运行命令(选择)->确定

  8. Linux不能上网ping:unknown host问题怎么解决?

    Linux不能上网提示ping:unknown host 检查步骤 Linux系统跟windows平台有所不同的是,为了更好的做网络服务应用.Linux下多用于网络服务器,而且操作界面是字符界面.对于 ...

  9. Orcale 三层嵌套分页代码

    select * from( select emp.*,rownum a from ( select * from emp ) emp where rownum<7) where a>3

  10. 技术笔记:Indy IdSMTP支持腾讯QQ邮箱邮件发送

    1.腾讯QQ邮箱的授权码问题 因为腾讯邮箱折腾了个底朝天,其要搞什么授权码登录第三方客户端,否则会报这个错误: 'Error: 请使用授权码登录.详情请看: http://service.mail.q ...