详解使用SpringBoot开发Restful程序-创新互联
一、简介
创新互联建站服务项目包括樟树网站建设、樟树网站制作、樟树网页制作以及樟树网络营销策划等。多年来,我们专注于互联网行业,利用自身积累的技术优势、行业经验、深度合作伙伴关系等,向广大中小型企业、政府机构等提供互联网行业的解决方案,樟树网站推广取得了明显的社会效益与经济效益。目前,我们服务的客户以成都为中心已经辐射到樟树省份的部分城市,未来相信会继续扩大服务区域并继续获得客户的支持与信任!Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。通过这种方式,Boot致力于在蓬勃发展的快速应用开发领域(rapid application development)成为领导者。
多年以来,Spring IO平台饱受非议的一点就是大量的XML配置以及复杂的依赖管理。在去年的SpringOne 2GX会议上,Pivotal的CTO Adrian Colyer回应了这些批评,并且特别提到该平台将来的目标之一就是实现免XML配置的开发体验。Boot所实现的功能超出了这个任务的描述,开发人员不仅不再需要编写XML,而且在一些场景中甚至不需要编写繁琐的import语句。在对外公开的beta版本刚刚发布之时,Boot描述了如何使用该框架在140个字符内实现可运行的web应用,从而获得了极大的关注度,该样例发表在tweet上。
Spring Boot不生成代码,且完全不需要XML配置。其主要目标如下:
- 为所有的Spring开发工作提供一个更快、更广泛的入门经验。
- 开箱即用,你也可以通过修改默认值来快速满足你的项目的需求。
- 提供了一系列大型项目中常见的非功能性特性,如嵌入式服务器、安全、指标,健康检测、外部配置等。
Spring Boot官网: http://projects.spring.io/spring-boot/
二、开发环境准备
IDE:IntelliJ IDEA
官网地址:https://www.jetbrains.com/idea/download/
JDK:1.8
Maven
数据库:MySQL
我将以一个用户积分系统为例,开发一个Restful风格的服务端
三、第一个Restful程序
1.新建一个普通Maven工程
创建项目完成后目录结构如下图所示
2.在POM文件中加入对Spring-Boot的依赖
<?xml version="1.0" encoding="UTF-8"?>4.0.0 com.bluecoffee mapp 1.0-SNAPSHOT org.springframework.boot spring-boot-starter-parent 1.4.1.RELEASE UTF-8 1.8 org.springframework.boot spring-boot-starter-web org.springframework.boot spring-boot-starter-test test org.springframework.boot spring-boot-maven-plugin
名称栏目:详解使用SpringBoot开发Restful程序-创新互联
转载注明:http://ybzwz.com/article/dceigs.html