新人大礼包小程序订阅 省¥12
专栏介绍
作为云和大数据的基础,Spring Boot必须学!
Spring Boot在短短四年就已经由1.0发展到2.0了;而且就这短短四年就已经红遍神州大地。无论小公司,还是大企业,都在使用。
专栏入口
专栏订阅成功后,即可通过以下4个途径永久阅读
1.“51CTO订阅专栏”小程序端
2.“51CTO”微信服务号端
3.“51CTO博客”web端
4.“51CTO学院”Android App端
适用人群
1.Springboot初学者 2.java小白进阶必备 3.对springboot感兴趣者
作者介绍
BUG弄潮儿
人气692.4万 文章2399 粉丝312
黄金进·Java架构师 擅长Java Core、Spring、Mybatis、Dubbo等Java领域的开发技术。 曾就职于传统金融IT、电力行业软件、直销银行APP后台服务以及互联网医疗架构师。
订阅说明
1.本专栏为图文专栏,共计25篇 2.专栏每周一更新,一次更新1-2篇,现已更新完毕 3.专栏一经订阅永久阅读, 可与作者留言互动 4.本专栏为虚拟产品,一经订阅,概不退款,请慎重订购 5.专栏阅读过程中,如有任何问题请联系51CTO小助手(微信:cto51boke/QQ:3591348659)
学习本专栏您能收获什么
1.扎实的Spring Boot基础 2.实现基本的CURD功能 3.Spring Boot整合中间件 4.使用Spring Boot快速搭建项目
专栏目录
序:Spring Boot为啥到了不学不行的地步
在了解Spring Boot之前应该先了解下Spring,因为Spring Boot的核心是基于Spring构建的。Spring是由Rod Johnson在2002年创建的一个开源框架,Spring在创建到现在一直处于飞速发展之中。
1.Spring Boot开发环境搭建及介绍
本篇将讲解如何搭建Spring Boot的开发环境,主要包括JDK、Maven和Eclipse的安装与配置,同时介绍一下Spring Boot项目的基本结构。
2.Spring Boot项目使用传统JSP界面技术
JSP技术和Microsoft公司的ASP技术类似,在传统的HTML页面中嵌入Java Scriptlet和JSP tag。
3.Spring Boot如何配置Servlet、过滤器和监听器
目前Servlet已经发展到3.0了,但是Servlet、Filter和Listener依然是Servlet的三大核心主件。在Spring Boot中使用Servlet、Filter和Listener之前,需要先了解一下它们的基本概念。
4.构建RESTful 项目
RESTful已经成为目前最流行的API设计规范,用于Web数据接口的设计。作为一个后端开发程序员必须掌握RESTful API接口设计。那么什么是RESTful呢?
5.Spring Boot配置logback详解
在任何软件系统开发中,日志记录都是不可或缺的重要组成部分。
6.Spring Boot获取属性文件都有哪些方式
在程序开发中,经常存在一些信息不是固定不变的。
7.如何使用Thymeleaf模板引擎
在Java领域目前比较流行的模板引擎包括Velocity、Freemarker、Beetl、Thymeleaf等。模板引擎各式各样,但是都是为了解决一个问题:实现用户界面与业务数据分离
8.Spring Boot如何使用跨域访问
跨域问题来源于Javascript的同源策略(same origin policy),即只有协议+域名+端口号相同,才允许相互访问。也就是说Javascript只能访问和操作自己域下的资源,不能访问和操作其它域下的资源。
9.Spring Boot中应用JDBC操作数据库
JDBC就是 Java 数据库连接,是一种用于执行 SQL 语句的 Java API,它提供了访问关系型数据库的统一接口。一句话就是用Java语言来操作数据库。
10.Spring Boot集成HikariCP数据源
真正的项目一般不会使用这个简单的数据库连接池,而是使用稳定成熟的数据库连接池,所以这一篇将深入讲解一下数据库连接池的基本概念及Spring Boot如何使用数据库连接池。
11.Spring Boot如何进行事务管理
网上购物、订餐、特别逢年过节回家购买火车票已经成为城里人必不可少的生活方式,这一类型的活动方式都涉及支付
12.Spring Boot整合Mybatis(一)
对象关系映射(Object Relational Mapping,ORM)是为了解决面向对象的语言与关系型数据库存在的互不匹配的现象的技术。
13.Spring Boot整合Mybatis(二)
上一篇讲解MyBatis的XML形式的Mapper映射,这篇讲解深入讲解一下注解形式的Mapper映射。
14.如何使用Lettuce操作Redis
Redis是目前使用最广泛的非关系型数据库(英文简称NoSQL)之一,相比Hbase、MongoDB等其它NoSQL数据库有如下一些特点
15.Spring Boot 使用Redis实现共享Session
随着系统用户的增长,单节点系统部署已经不能满足业务的需求;现在越来越多的系统采用分布式部署
16.Spring Boot内置调度框架和Quartz调度框架的使用
在软件开发中任务调度无处不在,任务调度比较通俗的叫法是定时任务。
17.Spring Boot如何使用消息中间件ActiveMQ
消息中间件是分布式系统不可或缺的组成部分,解耦和异步处理是使用消息中间件的两大核心作用。
18.Spring Boot发送邮件详解
电子邮件作为工作中的主要沟通方式,而电子邮件在软件开发中作为身份验证的古老方式,依然有它的不可替代性
19.Spring Boot集成Elasticsearch详解
ElasticSearch一款基于Apache Lucene的全文检索引擎,相对于Apache Solr(另一款基于Apache Lucene的全文检索引擎),ElasticSearch是当下最流行的企业级全文检索引擎。
20.Spring Boot整合工作流引擎Activiti
工作流引擎(Workflow Engine )由工作流(Workflow)和引擎(Engine )这两个单词组成,要了解什么是工作流引擎,首先需要先了解什么是工作流。
21.Spring Boot使用Activiti整合规则引擎Drools
软件开发中会遇到很多像下面这些业务场景
22.Spring Boot用户管理小项目一
经过快两个多月的讲解把Spring Boot相关一些常用技术都讲解了一遍。接下来四篇将使用一个用户管理小系统(主要是后端的设计,不涉及前端)来深入讲解一下一个项目是怎样展开的,它到底包含哪些阶段?如何把用户的真实需求拆解成一个个小功能,然后实现。
23.Spring Boot用户管理小项目二
讲解了如何展开需求调研、表结构设计的主要原则、接口设计,并分享了工作中的一些经验。
24.Spring Boot用户管理小项目三
讲解了如何进行技术选型,一定要重视技术选型在项目开发中的重要性;搭建了《用户管理系统》这个项目的的基本框架。接下来将讲解业务代码的开发及对业务代码进行单元测试。
25.Spring Boot用户管理小项目四
经过四篇文章讲解了《用户管理系统》的实现,一个复杂的系统也是经过像蚂蚁啃大象这样,一点一点的拆分实现的。
组合专栏推荐
微专栏 Spring Boot 爬虫搜索轻松游
全栈式开发之旅
共4篇 | 美码师
¥3.00 156人订阅
Java EE速成指南
掌握Java核心
共30篇 | 51CTO王波
¥51.00 214人订阅
微服务技术架构和大数据治理实战
大数据时代的微服务之路
共18篇 | 纯洁微笑
¥51.00 723人订阅
已自动为您匹配最优优惠券
不使用优惠券
总金额:¥51.00
扫码邀请好友
分享给更多好友,获得更多收益机会
支付成功
加入作者互动群
和作者近距离提问 &交流 &互动
扫描二维码 回复 ZL044 + 昵称 入群