SpringBoot整合MyBaits-plus(2)
Spring Boot开发笔记
学习内容
1. Spring Boot概述
2.Spring Boot入门程序
3.Spring Boot配置详解
4.Spring Boot日志系统详解
5.Spring Boot与Web整合
6.Spring Boot与模板引擎的整合(Freemarker,Thymleaf)
7.Spring Boot与MyBatis整合
8.Spring Boot与JPA整合
9.Spring Boot自动配置原理(源码分析)
10.Spring Boot与缓存(Redis)整合
11.Spring Boot与消息队列整合(ActiveMQ,RabbitMQ,RocketMQ,Kafka)
12. Spring Boot与Elasticsearch(Elastic Stack=Elasticsearch + Logstash + Kibana)整合
13. Spring Boot与MongoDB整合
14. Spring Boot与任务调度整合(quartz cron表达式)
15. Spring Boot与Dubbo整合
16. Spring Boot与Shiro以及Spring Security整合
…
一.Spring Boot概述
1.Spring Boot是什么
基于Spring Framework之上的一个微服务架构开发的一个框架
Spring Boot简化了开发,因为Spring Boot就是一种自动配置的一个基于Java配置方式(全注解)开发模式的框架
Spring Boot能够整合各种第三方开源框架,而且做了一些默认配置(自动配置)
Spring Boot是JavaEE解决方案
Spring Boot和Spring Cloud关系:Spring Cloud开发必须用Spring Boot,Spring Boot开发不一定用Spring Cloud。
官方的介绍
1. Spring Boot makes it easy to create stand-alone, production-grade Spring based Applications that you can "just run".
2. We take an opinionated view of the Spring platform and third-party libraries so you can get started with minimum fuss. Most Spring Boot applications need very little Spring configuration.
2.Spring Boot的特点
Create stand-alone Spring applications
Embed Tomcat, Jetty or Undertow directly (no need to deploy WAR files)
Provide opinionated ‘starter’ dependencies to simplify your build configuration
Automatically configure Spring and 3rd party libraries whenever possible
Provide production-ready features such as metrics, health checks and externalized configuration
Absolutely no code generation and no requirement for XML configuration
公开笔记对他人可见,有机会被管理员评为“优质笔记”
{{ noteEditor.content.length }}/2000
讲师收到你的提问会尽快为你解答。若选择公开提问,可以获得更多学员的帮助。
课程大纲
![SpringMVC从基础视频教程](https://s2.51cto.com/wyfs02/M00/4C/25/wKioL1Q3Nf-S7ajSAABhHkE5LXo793.jpg?x-oss-process=image)
![Servlet3.0 新特性视频课程](https://s2.51cto.com/wyfs02/M02/54/4E/wKiom1R-rLiSZ8RAAAEuo_XOTXA383.jpg?x-oss-process=image)
![JAVASE语法基础入门视频课程(一)](https://s2.51cto.com/images/201908/07/2c5231a605656fc7e1f83c63bba8adc9.png?x-oss-process=image)
![MyBatis 3 入门教程(附源代码)](https://s2.51cto.com/wyfs02/M01/49/D0/wKiom1QblM6iL3kxAADWTSXO9Yc382.jpg?x-oss-process=image)
![Java工程师学习线路图视频课程](https://s2.51cto.com/images/201606/2677d0f7662c3142a1316807f19f89ceb6267b.jpg?x-oss-process=image)
![基于SSM+Nginx+Dubbo+Redis+Keepalived大型分布式电商项目实战高并发集群](https://s2.51cto.com/images/201812/13/f5b7bd7c40237d3b33afb73224e96446.png?x-oss-process=image)
![SVN基础入门-TortoiseSVN(小乌龟)视频教程](https://s2.51cto.com/images/201608/239b22119c5778a6d8b54782085a5edc3f0fae.jpg?x-oss-process=image)
![JavaWeb(JSP+Servlet)高级视频课程](https://s2.51cto.com/images/201508/f5c19f062cfb59b9b8f7345a236b8345811e96.jpg?x-oss-process=image)