在Java开发做了10年后,推荐此框架,颠覆Java应用

栏目: Java · 发布时间: 7年前

内容简介:为什么说Spring Boot是颠覆性的呢?因为它彻底改变了Java应用开发的模式。Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。通过这种方式,Boot致力于在蓬勃发展的快速应用开发领域(rapid application development)成为领导者。

为什么说Spring Boot是颠覆性的呢?因为它彻底改变了 Java 应用开发的模式。

Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。通过这种方式,Boot致力于在蓬勃发展的快速应用开发领域(rapid application development)成为领导者。

在Java开发做了10年后,推荐此框架,颠覆Java应用

Spring boot的特点

1. 创建独立的Spring应用程序

2. 嵌入的Tomcat,无需部署WAR文件

3. 简化Maven配置

4. 自动配置Spring

5. 提供生产就绪型功能,如指标,健康检查和外部配置

6. 绝对没有代码生成和对XML没有要求配置

Spring boot的优点

自动化确实方便,做微服务再合适不过了,单一jar包部署和管理都非常方便。只要系统架构设计合理,大型项目也能用,加上nginx负载均衡,轻松实现横向扩展

spring boot 要解决的问题, 精简配置是一方面, 另外一方面是如何方便的让spring生态圈和其他 工具 链整合(比如redis, email, elasticsearch)

Spring boot的使用

1、maven配置文件

在Java开发做了10年后,推荐此框架,颠覆Java应用

2、application类

在Java开发做了10年后,推荐此框架,颠覆Java应用

3、配置类

在Java开发做了10年后,推荐此框架,颠覆Java应用

4、添加filter

在Java开发做了10年后,推荐此框架,颠覆Java应用

5、controller

在Java开发做了10年后,推荐此框架,颠覆Java应用

6、service

在Java开发做了10年后,推荐此框架,颠覆Java应用

7、全局异常处理

在Java开发做了10年后,推荐此框架,颠覆Java应用

说明:

@ControllerAdvice是controller的一个辅助类,最常用的就是作为全局异常处理的切面类

@ControllerAdvice可以指定扫描范围

@ControllerAdvice约定了几种可行的返回值,如果是直接返回model类的话,需要使用@ResponseBody进行json转换

1、返回String,表示跳到某个view

2、返回modelAndView

3、返回model + @ResponseBody

8、添加被其他配置使用的bean

在Java开发做了10年后,推荐此框架,颠覆Java应用

9、添加数据加载类

在Java开发做了10年后,推荐此框架,颠覆Java应用

该组件在项目启动时会立即执行

【责任编辑:庞桂玉 TEL:(010)68476606】


以上所述就是小编给大家介绍的《在Java开发做了10年后,推荐此框架,颠覆Java应用》,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对 码农网 的支持!

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

The Effective Engineer

The Effective Engineer

Edmond Lau / The Effective Bookshelf, Palo Alto, CA. / 2015-3-19 / USD 39.00

Introducing The Effective Engineer — the only book designed specifically for today's software engineers, based on extensive interviews with engineering leaders at top tech companies, and packed with h......一起来看看 《The Effective Engineer》 这本书的介绍吧!

随机密码生成器
随机密码生成器

多种字符组合密码

html转js在线工具
html转js在线工具

html转js在线工具