码迷,mamicode.com
首页 > 编程语言 > 详细

SpringBoot入门|-连载1

时间:2018-10-31 18:29:07      阅读:205      评论:0      收藏:0      [点我收藏+]

标签:框架   ping   osi   参数   log   code   org   oss   blog   

1.什么是Spring Boot?

? 随着动态语言的流行(Ruby.Grooy.Scala.Nodejs),Java的开发显得格外的笨重: 繁多的配置、低下的开发效率、复杂的部署流程以及第三方技术集成难度大。
? 在上述环境下,SpringBoot应运而生。它使用“习惯优于配置”(项目中存在大量的配置,此外还内置一个习惯性的配置,让你无须手动进行配置) 的理念让你的项目快速运行起来。使用SpringBoot很容易创建一个独立运行(运行jar,内嵌Servlet容器)准生产级别的基于Sring框架的项目,使用SpringBoot你可以不用或者只需要很少的Spring配置。

2.Spring Boot的优缺点

优点
(1) 快速构建项目;
(2) 对主流开发框架的无配置集成;
(3) 项目可独立运行,无须外部依赖Servlet容器;
(4) 提供运行时的应用监控;
(5) 极大地提高了开发、部署效率:
(6) 与云计算的天然集成。

缺点
(1) 书籍文档较少且不够深入。
(2) 如果你不认同Spring框架,这也许是它的缺点,但建议你一定要使用Spring框架。

3.创建spring boot 工程

3.1.第一步

技术分享图片

新建project ,选择Spring Initializr,选择jdk,点击next

3.2.第二步

技术分享图片

需要修改以下几个参数

Group:组名

artifact::项目名

java version:jdk版本

packaging:打包方式,如果是web项目打war包,如果不是打成jar包。

点击next

3.3.第三步

技术分享图片

根据需要选择需要的依赖,我们此时暂时不选择,点击next。

3.4.第四步

技术分享图片

设置工程的名称和路径,点击finish完成。

注意:项目新建成功之后maven配置是idea默认的,所以要检查是否需要修改。

4.pom文件配置及启动

4.1.设置spring boot的parent

<parent>
   <groupId>org.springframework.boot</groupId>
   <artifactId>spring-boot-starter-parent</artifactId>
   <version>1.5.10.RELEASE</version>
   <relativePath/> <!-- lookup parent from repository -->
</parent>

说明:Spring boot的项目必须要将parent设置为spring boot的parent,该parent包含了大量默认的配置,大大简化了我们的开发。

4.2.导入spring boot的web支持

<dependency>
   <groupId>org.springframework.boot</groupId>
   <artifactId>spring-boot-starter-web</artifactId>
</dependency>

4.3.添加Spring boot的测试插件

<dependency>
   <groupId>org.springframework.boot</groupId>
   <artifactId>spring-boot-starter-test</artifactId>
   <scope>test</scope>
</dependency>

4.4.添加spring boot的tomcat插件

<dependency>
   <groupId>org.springframework.boot</groupId>
   <artifactId>spring-boot-starter-tomcat</artifactId>
</dependency>

4.5.新建一个StudentController类

@Controller
public class StudentController {
    @RequestMapping("hello")
    @ResponseBody
    public String hello(){
        return "Hello Spring Boot!";
    }
}

4.6.运行spring boot 的入口方法(Application)

运行效果:
技术分享图片

若看到以上效果则项目启动成功,此时tomcat默认端口8080。

4.7.测试

打开浏览器,输入localhost:8080/hello,若出现以下效果则成功。

技术分享图片

SpringBoot入门|-连载1

标签:框架   ping   osi   参数   log   code   org   oss   blog   

原文地址:http://blog.51cto.com/13477015/2311354

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!