springboot学习(一)认识springboot及创建第一个springboot项目
来源:互联网 发布:知牛财经 编辑:程序博客网 时间:2024/06/16 08:21
一、springboot是什么:
Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。通过这种方式,Boot致力于在蓬勃发展的快速应用开发领域(rapid application development)成为领导者。
二、学习springboot的目的:
让所有Spring开发变得更快,且让更多的人更快的进行Spring入门体验,提供“starter” POM来简化我们的Maven配置(也就是说使用Spring Boot只有配合maven/gradle等这种依赖管理工具才能发挥它的能力),不像以前,构建一个springmvc项目需要进行好多配置等开箱即用,快速开始需求开发而不被其他方面影响(如果可能会自动配置Spring)提供一些非功能性的常见的大型项目类特性(如内嵌服务器、安全、度量、健康检查、外部化配置),如可以直接地内嵌Tomcat/Jetty(不需要单独去部署war包)绝无代码生成,且无需XML配置
三、环境:
EclipseMavenJDK地址就不给了,度娘一下随处都是。四、项目构建
创建一个maven项目,点击打开链接
在pom中加入springboot依赖
<parent><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-parent</artifactId><version>1.4.2.RELEASE</version></parent><dependencies><!-- spring-boot-starter-web --><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-web</artifactId></dependency><!-- jetty --><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-jetty</artifactId></dependency><!-- fastjson --><dependency><groupId>com.alibaba</groupId><artifactId>fastjson</artifactId><version>1.2.15</version></dependency></dependencies>
创建主类:
package com.springboot;import org.springframework.boot.SpringApplication;import org.springframework.boot.autoconfigure.SpringBootApplication;@SpringBootApplicationpublic class SampleController {public static void main(String[] args) throws Exception {SpringApplication.run(SampleController.class, args);}}创建控制器:
package com.springboot.controller;import java.util.HashMap;import java.util.Map;import org.springframework.web.bind.annotation.RequestMapping;import org.springframework.web.bind.annotation.RestController;import com.alibaba.fastjson.JSON;@RestControllerpublic class HelloWorldController {@RequestMapping(value="/")public String helloWorld() {Map<String, String> map = new HashMap<String,String>();map.put("springboot", "hello world!!");return JSON.toJSONString(map);}}以上完成了springboot的基本创建,下面是进行运行测试:
运行有两种方式一种是直接运行main方法,需要在pom中加入maven插件:
<!-- springboot启动插件 --><plugins><plugin><groupId>org.springframework.boot</groupId><artifactId>spring-boot-maven-plugin </artifactId></plugin></plugins>另一种是run as -> maven build ->springboot:run.
运行结果:{"springboot":"hello world!!"}
至此,第一篇文章结束了,作者也是springboot初学者,如果哪里不正确欢迎大家在评论区指出,共同研究,谢谢。
0 0
- springboot学习(一)认识springboot及创建第一个springboot项目
- springboot(一) 创建第一个springboot项目
- 创建第一个SpringBoot项目
- 创建第一个SpringBoot
- SpringBoot 第一个项目
- 第一个SpringBoot项目
- 使用springboot创建第一个helloworld项目
- SpringBoot学习(一) — 我的第一个SpringBoot工程
- SpringBoot学习(一)--构建第一个SpringBoot工程
- SpringBoot学习00-第一个项目
- SpringBoot学习-项目创建
- springboot(一)创建springboot项目
- IDEA创建第一个springboot项目(1)
- java鬼混笔记:springboot 1、第一个springboot项目例子
- 【SpringBoot系列】一:5分钟构建第一个SpringBoot工程
- SpringBoot(一):构建第一个SpringBoot工程
- SpringBoot学习笔记001--创建第一个spring boot应用
- SpringBoot-认识及入门
- 加载顺序为:context-param -> listener -> filter -> servlet
- ctags+taglist+cscope的安装以及常用快捷键
- 删除图片物理地址
- centos下安装python3.5.2
- Linux内核中的有关Page的算法
- springboot学习(一)认识springboot及创建第一个springboot项目
- 关于日期时间开发
- Spring AOP三种配置详细介绍
- ADO
- 移动手机开发meta注意问题
- HDU-3870-Catch the Theves
- PHP开发小技巧⑧—CURL请求
- Git stash
- AppStore商店App的相关信息的获取