Spring Boot电子书
给大家带来的一篇关于Spring Boot相关的电子书资源,介绍了关于Spring、Boot、企业应用方面的内容,本书是由电子工业出版社出版,格式为PDF,资源大小92.99 MB,疯狂软件编写,目前豆瓣、亚马逊、当当、京东等电子书综合评分为:8.3分
springboot + jpa + thymeleaf,实战型强,好书,可以看看很有帮助
本书适合具有一定Java编程基础的开发人员、计算机及相关专业高年级在校生
内容比较详细,和疯狂java一样通俗易懂,有 java基础的容易入门
Spring Boot最新版本的书,买来作为参考,服务端用了这个框架以后,代码开发,效率无限提高,推荐
本书介绍了Java EE领域的全新开源框架:Spring Boot。其中Spring的版本为5.0。本书的示例建议在Tomcat 8上运行。本书重点介绍如何使用Spring Boot 2进行Java EE快速开发,主要包括四个部分。*部分详细介绍了Spring Boot的核心知识。第二部分详细介绍了Spring Boot的Web开发。第三部分重点介绍了Spring Boot的数据访问。第四部分重点介绍了Spring Boot的Spring Security安全控制。并示范开发了一个包含7个表、表之间具有复杂的关联映射关系,且业务功能也相对完善的IMS信息管理系统案例,希望让读者理论联系实际,将Spring Boot框架真正运用到实际开发当中去。该案例采用目前*流行、*规范的Java EE架构,整个应用分为DAO持久层、领域对象层、业务逻辑层、控制器层和视图层,各层之间分层清晰,层与层之间以松耦合的方法组织在一起。所有代码完全基于Eclipse IDE来完成,一步步带领读者深入两个框架的核心。
Spring Boot 2.0 设置网站默认首页的实现代码
Spring Boot设置默认首页,方法实验OK如下
附上Application启动代码
/** * @ClassName Application * @Description Spring-Boot website启动类 * @author kevin.tian * @Date 2018-03 * @version 1.0.0 */ @SpringBootApplication @PropertySource(value={ "file:${APP_HOME_CONF}/overpayment-web/overpayment-web.properties", "file:${APP_HOME_CONF}/overpayment-web/db.properties" }) @ImportResource({"file:${APP_HOME_CONF}/overpayment-web/spring.xml"}) public class Application extends SpringBootServletInitializer { public static void main(String[] args) { try { SpringApplication.run(Application.class); } catch (Exception e) { // TODO: handle exception e.printStackTrace(); } } }
1. 放置默认首页default.html,
位置在/src/main/resources/static/default.html
2. 增加IndexController控制器,设置index路由
测试结果,如下
下面看下Spring Boot 2.0 新特性
说了这么多,Spring Boot 2.0 和 1.0 比都有哪些变动和新特性呢?
•JDK最低要求1.8+,并支持1.9;
•支持Spring webflux/webflux.fn响应式的web编程;
•提供Spring Data Cassandra, MongoDB, Couchbase和Redis的响应式自动配置及starter POMs;
•支持嵌入式的Netty;
•HTTP/2的支持:Tomcat, Undertow and Jetty;
•全新的体系结构,支持Spring MVC、WebFlux和Jersey;
•增强了Micrometer集成,以Atlas, Datadog, Ganglia, Graphite, Influx, JMX, New Relic, Prometheus, SignalFx, StatsD and Wavefront为基础的度量指标;
•Quartz调度支持;
•极大简化了安全自动配置;
以上就是本次介绍的Spring Boot电子书的全部相关内容,希望我们整理的资源能够帮助到大家,感谢大家对码农之家的支持。
下一篇:PySpark实战指南
展开 +
收起 -
Undertow是一个Web服务器,那么它就需要具备的现代Web服务器的基本特性,比如Servlet,JSP,文件服务器,代理服务器,安全认证等。undertow目前已经实现了绝大多数功能,并且因为wildfly通过了JavaEE7 TCK认证,所以可以说Undertow是一个通过Servlet 3.1认证的Web服务器和容器。这篇文章只分析Undertow的主干流程上的主要功能,即undertow-core和undertow-servlet。 1、简介 Undertow是一个非常轻量并高性能的web server,它来自 JBoss。支持blocking和non-blocking两种NIO API。 由于它是用Java写的,所以它可以被那些JVM-based 的应用通过内嵌的方式来使用。甚至JBoss的WilfFly服务器在内部使用Undertow来提高服务器的性能。 在本文中,我们将介绍……
前言 最近在优化自己之前基于Spring AOP的统一响应体的实现方案。 什么是统一响应体呢?在目前的前后端分离架构下,后端主要是一个RESTful API的数据接口。 但是HTTP的状态码数量有限,而随着业务的增长,HTTP状态码无法很好地表示业务中遇到的异常情况。 那么可以通过修改响应返回的JSON数据,让其带上一些固有的字段,例如以下这样的 { "code": 10000, "msg": "success", "data": { "id": 2, "name": "test" }} 其中关键属性的用途如下: code为返回结果的状态码 msg为返回结果的消息 data为返回的业务数据 这3个属性为固有属性,每次响应结果都会有带有它们。 需求 希望实现一个能够代替基于AOP的实现方案,需要满足以下……
Copyright 2018-2021 www.xz577.com 码农之家
版权投诉 / 书籍推广 / 赞助:520161757@qq.com
Intellij IDEA下Spring Boot热切换配置
相信很多人自己百度 “idea springboot 热部署” ,找到的解决方案都是如下: 1.项目加入依赖 spring-boot-devtools 2.IDEA按 ctrl+alt+s —— Build,Excution,Deployment —— Compiler ——勾选 Build project automatically 3.IDEA按 ctrl+shift+a ——输入 registry —— Compiler ——勾选 compiler.automake.allow.when.app.running 但其实这样设置,每次你改一点点代码,都会触发IDEA重新编译,IDEA变得很卡,开发体验不好。 其实IDEA提供了对 spring-boot-devtools 的相应支持的,打开 IDEA——Help 在弹出网页中输入 spring boot ,就能找到Configure application update policies with devtools这篇文档。 实际操作: 1.在你的spring boot项目中引入依赖 spring-boot-devtools 2.找到main方法,……