成都网站建设设计

将想法与焦点和您一起共享

详解使用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配置。其主要目标如下:

  1. 为所有的Spring开发工作提供一个更快、更广泛的入门经验。
  2. 开箱即用,你也可以通过修改默认值来快速满足你的项目的需求。
  3. 提供了一系列大型项目中常见的非功能性特性,如嵌入式服务器、安全、指标,健康检测、外部配置等。

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工程

详解使用Spring Boot开发Restful程序

详解使用Spring Boot开发Restful程序

详解使用Spring Boot开发Restful程序

创建项目完成后目录结构如下图所示

详解使用Spring Boot开发Restful程序

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程序-创新互联
标题URL:http://chengdu.cdxwcx.cn/article/dceigs.html