2020-03-12 21:00
5008 次浏览
本书系统介绍如何使用SpringBoot2.0框架快速开发企业级应用。全书共分三大部分,共20章。第I部分“SpringBoot框架基础”包含第1-3章,介绍SpringBoot框架的特性,并展示了快速建立HelloWorld的WebMVC示例,介绍怎样通过自动配置实现极简化的Spring应用程序开发。第II部分“SpringBoot项目综合实战”包含第4~17章,介绍了大量相关项目案例,并给出了案例代码。如集成JPA数据库层,Gradle插件应用,自定义WebMVC配置,AOP编程,集成SpringSecurity安全开发,集成React.js开发前后端分离项目,任务调度与邮件服务开发,集成WebFlux开发响应式Web应用,SpringBoot缓存,使用Zuul开发APIGateway,SpringBoot日志应用等。第III部分“SpringBoot系统监控、测试与运维”包含第18-20章,详细介绍如何高效部署运维SpringBoot应用,并给出了综合案例。前 言 第Ⅰ部分 Spring Boot框架基础 第1章 Spring Boot简介 2 1.1 从Spring到Sprin
2020-03-08 12:46
6511 次浏览
课程系统性地深度探讨 Spring Boot 核心特性,引导小伙伴对 Java 规范的重视,启发对技术原理性的思考,掌握排查问题的技能,以及学习阅读源码的方法和技巧,全面提升研发能力,进军架构师队伍。Spring Boot 2.0 深度实践系列课程的整体议程,包括 Spring Boot 三大核心特性(组件自动装配、嵌入式Web容器、生产准备特性)、Web 应用(传统 Servlet、Spring Web MVC、Spring WebFlux)、数据相关(JDBC、JPA、事务)、功能扩展(SpringApplication、Spring Boot 配置、Spring Boot Starter)等等。第1章 系列总览第2章 走向自动装配第3章 理解 SpringApplication第4章 Web MVC 核心第5章 Web MVC 视图应用第6章 Web MVC REST 应用第7章 渐行渐远的 Servlet第8章 从 Reactive 到 WebFlux第9章 WebFlux 核心第10章课程 总结
2020-02-28 11:56
4163 次浏览
本书介绍了Java EE领域的全新开源框架:Spring Boot 2。本书的示例建议在Tomcat 8上运行。本书重点介绍如何使用Spring Boot进行Java EE快速开发,从内容上可以划分为四个部分。第一部分详细介绍了Spring Boot的核心知识。第二部分详细介绍了Spring Boot的Web开发。第三部分重点介绍了Spring Boot的数据访问。第四部分重点介绍了Spring Boot的Spring Security安全控制。书中示范开发了一个包含7个表、表之间具有复杂的关联映射关系,且业务功能也相对完善的信息管理系统案例,希望让读者理论联系实际,将Spring Boot框架真正运用到实际开发当中去。该案例采用目前最流行、最规范的Java EE架构,整个应用分为DAO持久层、领域对象层、业务逻辑层、控制器层和视图层,各层之间分层清晰,层与层之间以松耦合的方法组织在一起。所有代码完全基于Eclipse IDE来完成,一步步带领读者深入两个框架的核心。阅读本书之前,建议先阅读疯狂软件教育的《疯狂Java讲义》一书。本书适合有较好的Java编程基础,JSP、Servlet
2019-12-13 11:11
4907 次浏览
自动装配是SpringBoot中一大特性,SpringBoot在程序初始化时可以根据classpath、property属性、context中实例、以及运行容器特征等各种动态条件,来按需初始化相应的bean,并注册到IOC容器中。Spring Boot四大核心: 1、自动配置:针对很多Spring应用程序和常见的应用功能,Spring Boot能自动提供相关配置。 2、起步依赖:告诉Spring Boot需要什么功能, 它就能引入需要的依赖库 3、Actuator:让你能够深入运行中的Spring Boot应用程序,一探Spring Boot程序的内部信息。 4、命令行界面:这是Spring Boot的可选特性,主要针对Groovy语言使用。本文将对自动装配的原理进行分析。@EnableAutoConfiguration讲解该注解表示开启Spring Boot自动配置功能,实现自动装配功能。@EnableAutoConfiguration 定义:在这个注解中,最重要的是它导入了一个类EnableAutoConfigurationImportSelector它是一
2019-11-14 20:40
3706 次浏览
本书以项目实战为主体,循序渐进地介绍了Spring Boot 2.0在Web应用开发方面的各项技能。第1章由零开始引导读者快速搭建Spring Boot开发环境,对之后Spring Boot的探险之旅奠定基础。第2章、第3章、第10章和第13章介绍Spring Boot数据访问应用,整合众多流行技术Spring Boot集成Druid、Spring Data JPA和MyBatis,快速访问MySQL和Mongo DB数据库。第4~6章重点介绍Spring Boot集成Thymeleaf模板引擎、事务使用以及拦截器和监听器的应用。第7~9章主要介绍Spring Boot使用Redis缓存和Quartz定时器、集成Log4J日志框架和发送Email邮件。第11、12章主要介绍Spring Boot集成ActiveMQ和异步调用、全局异常使用。第14章和第15章主要介绍Spring Boot应用监控和应用安全Security。第16章和第17章介绍Spring boot微服务在Zookeeper注册和Dubbo的使用、多环境配置和使用以及在Tomcat上的部署应用。第18章主要探索Spri
2019-10-29 19:05
4569 次浏览
Java经过多年的发展,市面上出现的开发框架多不胜数,技术发展日新月异。每一次技术的更替都牵动着广大Java程序员的心。在《Spring Boot 2+Thymeleaf企业应用实战》的前面部分,讲解目前市面上流行的Spring Boot框架,使用该框架我们可以轻松构建出各种项目。在此基础上,介绍Spring MVC的使用。学习完这些知识后,读者可以掌握Spring Boot、Spring MVC的核心内容。在《Spring Boot 2+Thymeleaf企业应用实战》的第二部分,会深入讲解Thymeleaf框架,这是一个较为新颖的模板引擎。使用Thymeleaf,可以完全抛弃JSP,进入一种更为简便的页面开发模式。第11章讲解目前市面上常见的几个JavaScript框架,例如jQuery、Bootstrap及Vue.js。学习完这些知识后,读者可以使用这些框架开发大部分的页面功能。第12章介绍如何使用Spring Data框架操作各个主流数据库,例如MySQL、Redis和MongoDB等。第13章介绍如何使用Spring Cloud中的主要框架,学完本章知识后,读者可以开发最基本
2019-09-30 10:15
5118 次浏览
在这个凡事皆互联的时代,越来越多的人和物成为互联网上的节点,不断扩充着互联网这张大网的边界。节点即价值,更多的节点意味着更大的价值。那么如何去承载更多的节点就成为IT从业人士首要解决的问题。本书围绕秒杀抢购应用场景,对当下流行的Dubbox+Spring Boot+Docker微服务架构解决方案进行讲解。主要内容包括微服务架构介绍、Dubbox原理及运用、使用Spring Boot实现微服务、使用ActiveMQ+Redis承载高并发流量、使用ActiveMQ实现分布式事务、分布式下的第三方接入等。本书以项目为驱动,引领读者对相关技术进行实践性学习。同时为了提升读者对相关技术的实际运用能力,本书将实际开发经验注入到整个项目开发周期中,使用目前较为流行的Dubbox+Spring Boot+Docker微服务架构实现“双11”抢购项目。序言前言第 1章 架构设计 1任务1 了解秒杀抢购业务场景 21.1.1 秒杀抢购业务场景介绍 21.1.2 秒杀抢购业务需求分析 3任务2 架构设计 31.2.1 业务架构设计 31.2.2 应用架构设计 41.2.3 技术架构设计 41.2.4 部署架
2019-09-15 21:22
3525 次浏览
第一节-SpringBoot2.0课程介绍第二节-为什么要用SpringBoot第三节-SpringCloud与SpringBoot关系第四节-SpringBoot关系与SpringMVC关系第五节-创建第一个SpringBoot项目)第六节-@EnableAutoConfiguration作用第七节-使用@ComponentScan方式启动第八节-使用@SpringBootApplication方式启动第九节-SpringBoot静态资源访问第十节-整合Freemarker视图层第十一节-SpringBoot整合jsp视图层第十二节-SpringBoot整合全局捕获异常第十三节-SpringBoot整合log4j日志记录第十四节-使用AOP统一处理Web请求日志第十五节-集成lombok让代码更简洁第十六节-安装lombok注意事项第十七节-@Async异步执行方法)第十八节-@Value自定义参数第十九节-区分不同环境配置文件第二十节-SpringBoot整合Mybatis第二十一节-整合@Transactional注解第二十二节-SpringBoot-整合多数据源拆分思路第二十三
2019-09-11 18:48
2373 次浏览
本套SpringBootsh视频教程从入门到高级,可以让你快速掌握SpringBoot的开发精髓,胜任企业级的SpringBoot开发工作。目前很多学生通过微服务就业薪资普通在一万以上,相信本套视频教程能帮助你拿到理想的收入。SpringBoot入门SpringBoot第一节新版SpringBoot第三节创建SpringBoot项目以及启动器讲解SpringBoot第四节编写HelloWorld-newSpringBoot整合Web开发springboot整合servletspringboot整合filterspringBoot整合ListenerspringBoot访问静态资源springBoot文件上传SpringBoot视图层技术SpringBoot整合jspSpringBoot整合FreemarkerSpringBoot整合Thymeleaf创建入门项目SpringBoot整合Thymeleaf基本使用Thymeleaf语法详解-字符串操作Thymeleaf语法详解-日期转换操作Thymeleaf语法详解-条件判断Thymeleaf语法详解-迭代遍历Thymeleaf语法详解-
2019-09-09 17:03
3681 次浏览
关于本文档Spring Boot参考指南有html,pdf和epub等形式的文档,你可以从docs.spring.io/spring-boot/docs/current/reference获取到最新版本。对本文档的拷贝,不管是电子版还是打印,在保证包含版权声明,并且不收取任何费用的情况下,你可以自由使用,或分发给其他人。
2019-09-05 18:23
7207 次浏览
Spring Boot致力于简化开发配置并为企业级开发提供一系列非业务性功能,而Vue则采用数据驱动视图的方式将程序员从烦琐的DOM操作中解救出来。利用Spring Boot Vue,我们可以快速开发出大型SPA应用。 本书分为16章,重点讲解Spring Boot 2 Vue 2全栈开发所涉及的各种技术点。所有技术点都配有操作实例,循序渐进,直到引导读者开发出一个完整的微人事SPA应用。 本书适合有一定基础的Java开发者及Spring Boot初学者学习,也适合高等院校和培训学校相关专业的师生作为教学参考书。目 录第1章 Spring Boot入门 11.1 Spring Boot简介 11.2 开发第一个Spring Boot程序 21.2.1 创建Maven工程 21.2.2 项目构建 51.2.3 项目启动 71.3 Spring Boot的简便创建方式 81.3.1 在线创建 81.3.2 使用IntelliJ IDEA创建 91.3.3 使用STS创建 111.4 小结 12第2章
2019-09-05 09:12
5124 次浏览
在当今Java EE 开发中,Spring 框架是当之无愧的王者。而Spring Boot 是Spring 主推的基于“习惯优于配置”的原则,让你能够快速搭建应用的框架,从而使得Java EE 开发变得异常简单。《JavaEE开发的颠覆者: Spring Boot实战》从Spring 基础、Spring MVC 基础讲起,从而无难度地引入Spring Boot 的学习。涵盖使用Spring Boot 进行Java EE 开发的绝大数应用场景,包含:Web 开发、数据访问、安全控制、批处理、异步消息、系统集成、开发与部署、应用监控、分布式系统开发等。当你学完《JavaEE开发的颠覆者: Spring Boot实战》后,你将能使用Spring Boot 解决Java EE 开发中所遇到的绝大多数问题。第一部分 点睛Spring 4.x第1 章 Spring 基础 21.1 Spring 概述 21.1.1 Spring 的简史 21.1.2 Spring 概述 31.2 Spring 项目快速搭建 51.2.1 Maven 简介 61.2.2 Maven 安装 61.2.3 Maven 的
2019-08-27 14:09
4658 次浏览
Spring Cloud Gateway是Spring官方基于Spring 5.0,Spring Boot 2.0和Project Reactor等技术开发的网关,Spring Cloud Gateway旨在为微服务架构提供一种简单而有效的统一的API路由管理方式。Spring Cloud Gateway作为Spring Cloud生态系中的网关,目标是替代Netflix ZUUL,其不仅提供统一的路由方式,并且基于Filter链的方式提供了网关基本的功能,例如:安全,监控/埋点,和限流等。版本:2.1.0.BUILD-SNAPSHOT。这个项目提供了一个构建在Spring生态系统之上的API网关,包括:Spring 5,Spring Boot 2和Project Reactor。 Spring Cloud Gateway旨在提供一种简单而有效的API路由方式,并为其提供横切关注点,例如:安全,监控/指标和弹性。特征构建于Spring Framework 5,Project Reactor 和 Spring Boot 2.0能够匹配任何请求属性的路由谓词和过滤器对于路由是特定的Hyst
2019-08-22 14:31
4489 次浏览
01.今日大纲02.Spring的发展03.Spring的Java配置方式04.实战-读取外部的配置文件05.SpringBoot简介06.第一个SpringBoot应用07.SpringBoot核心-核心注解、自动配置、自定义banner08.全局配置文件09.starter pom、xml配置、日志10.SpringBoot的自动配置11.自动配置静态资源12.SpringBoot的web开发13.通过SpringBoot改造购物车(SpringBoot和Mybatis的整合)14.SpringBoot的事务管理15.SringBoot整合Redis、Httpclient、RabbitMQ16.SpringBoot设置SpringMVC的配置17.启动测试(解决一些问题)18.SpringBoot发布到独立的tomcat
2019-08-10 21:15
4279 次浏览
站长整理了一整套Spring Boot视频教程,以及Spring Boot高级整合(整合缓存、MQ、dubbo、Elasticsearch、Task、权限、Spring Cloud等)Spring Boot视频部分Spring Boot高级整合部分
2019-08-03 14:49
4701 次浏览
资料目录:2019Java微服务架构(SpringBoot+SpringCloud)(156集)|____2019Java微服务架构(SpringBoot+SpringCloud)-简介+标签.txt|____2019Java微服务架构(SpringBoot+SpringCloud)-封面图.png|____第26章 项目实战(1集) |____156.iToken-任务调度-Quartz.mp4|____第25章 项目实战(6集) |____155.iToken-消息队列-RabbitMQ 使用.mp4 |____154.iToken-消息队列-RabbitMQ 安装.mp4 |____153.iToken-消息队列-RabbitMQ 简介.mp4 |____152.iToken-消息队列-Actor 模型.mp4 |____151.iToken-消息队列-消息队列的流派.mp4 |____150.iToken-数字货币服务-前言.mp4|____第24章 项
2019-07-30 15:15
4339 次浏览
Spring Boot 2.0.3中文文档 Spring Boot Reference Guide 中文文档
2019-06-15 22:02
9778 次浏览
尚硅谷_SpringBoot_入门-课程简介尚硅谷_SpringBoot_入门-Spring Boot简介尚硅谷_SpringBoot_入门-微服务简介尚硅谷_SpringBoot_入门-环境准备尚硅谷_SpringBoot_入门-springboot-helloworld尚硅谷_SpringBoot_入门-HelloWorld细节-场景启动器(starter)尚硅谷_SpringBoot_入门-HelloWorld细节-自动配置尚硅谷_SpringBoot_入门-使用向导快速创建Spring Boot应用尚硅谷_SpringBoot_配置-yaml简介尚硅谷_SpringBoot_配置-yaml语法尚硅谷_SpringBoot_配置-yaml配置文件值获取尚硅谷_SpringBoot_配置-properties配置文件编码问题尚硅谷_SpringBoot_配置-@ConfigurationProperties与@Value区别尚硅谷_SpringBoot_配置-@PropertySource、@ImportResource、@Bean尚硅谷_SpringBoot_配置-配置文件占位符
2019-03-21 19:16
3650 次浏览
说明:使用了注解的方式进行对接口防刷的功能,非常高大上,本文章仅供参考 技术要点:springboot的基本知识,redis基本操作首先是写一个注解类:import java.lang.annotation.Retention;
import java.lang.annotation.Target;
import static java.lang.annotation.ElementType.METHOD;
import static java.lang.annotation.RetentionPolicy.RUNTIME;
@Retention(RUNTIME)
@Target(METHOD)
public @interface AccessLimit {
int seconds();
int maxCount();
boolean needLogin()default true;
}拦截器中实现:import com.alibaba.fastjson.JSON;
import com.example.demo.action.AccessLimit;
2019-01-12 13:41
14337 次浏览
Spring框架是Java EE开发的事实标准,而Spring Boot是业界最流行的微服务开发框架。本书从一个最简单的工程开始讲解Spring Boot企业级开发,其内容包含全注解下的Spring IoC和AOP、数据库编程、数据库事务、NoSQL技术、Spring MVC、Spring 5新一代响应式框架WebFlux、REST风格和Spring Cloud分布式开发等。作者简介:杨开振,精通Java 互联网技术开发和实践,拥有十余年一线企业开发经验,著有业内畅销书《深入浅出MyBatis 技术原理与实战》和《Java EE 互联网轻量级框架整合开发——SSM 框架(Spring MVC+Spring+MyBatis) 和Redis 实现 》,目前成为自由职业人,在淘宝教育平台上从事Java EE 互联网相关的在线培训工作。目录内容提要前言 本书的缘起本书的安排阅读本书的要求和目标读者本书使用的Spring Boot版本致谢纠错、源码和课程第1章 Spring Boot来临1.1 Spring的历史1.2 注解还是XML1.3 Spring Boot的优点1.4 传统Spring