美文网首页Springbootspring boot
SpringBoot (一) :入门篇

SpringBoot (一) :入门篇

作者: 阿亮私语 | 来源:发表于2017-08-15 21:37 被阅读146次

由于近期项目中在使用springboot,得益于它的编辑,也恰逢此时不太忙了,所以就选择将springboot结合一点自己的理解做个简单记录。在此感谢阿里微服务布道者-小马哥的资料帮助。

1、什么是spring boot

Spring Boot是由Pivotal团队提供的全新框架,其内部通过starter方式整合大量的第三方应用,利用maven整合jar包的方式整合了几乎所有的第三方应用,从而大大简化了开发。

2、使用springboot的好处

其实就是简单、快速、方便

3、快速入门

maven构建项目

  • 1、访问http://start.spring.io</br>,选择相应的版本,输入模块如web等即可构建项目。下载解压后倒入idea。
4.png
  • 2、项目结构介绍如图:
5.png

如上图,springboot的基础结构共三个文件:

  • src/main/java 程序开发以及主程序入口
  • src/main/resources 配置文件
  • src/test/java 测试程序

另外,spingboot建议的目录结果如下:
root package结构:com.example.myproject

com
  +- example
    +- myproject
      +- Application.java
      |
      +- domain
      |  +- Customer.java
      |  +- CustomerRepository.java
      |
      +- service
      |  +- CustomerService.java
      |
      +- controller
      |  +- CustomerController.java
      |

1)、Application.java 建议放到根目录下面,主要用于做一些框架配置

2)、domain目录主要用于实体(Entity)与数据访问层(Repository)

3)、service 层主要是业务类代码

4)、controller 负责页面访问控制

  • 3、编写controller内容:
@RestController
public class HelloWorldController {
    @RequestMapping("/hello")
    public String index() {
        return "Hello World";
    }
}

@RestController其实就是@Controller注解和@Responsebody的合体,最终都以json格式输出。

  • 4 启动主程序即可看到结构结果,很简单吧!

总结:

使用springboot可以非常方便,快速搭建项目,并且还支持最流行的devops配置,而且想使用的任何东西,仅仅一个配置,就可以搞定。

相关文章

  • SpringBoot

    SpringBoot (一) :入门篇 SpringBoot(二) :web综合开发 SpringBoot(三) ...

  • springboot(二)进阶篇

    继之前的springboot(一)入门篇 ,本次主要讲springboot的一些其他特性,springboot内容...

  • 纯洁的微笑的springboot摘要

    入门篇 什么是springboot 使用springboot的好处 快速构建 项目结构 引入 web模块 编写co...

  • 优质资源汇总【于2019年】

    1、SpringBoot 干货 已完成: Spring Boot干货系列:(一)优雅的入门篇 Spring Boo...

  • springboot(一):入门篇

    什么是spring boot Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新S...

  • SpringBoot (一) :入门篇

    什么是spring boot Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新S...

  • SpringBoot (一) :入门篇

    由于近期项目中在使用springboot,得益于它的编辑,也恰逢此时不太忙了,所以就选择将springboot结合...

  • springboot(一)入门篇

    今天来整理下springboot,开发工具使用eclipse(后期会再做个idea的).主要实现的功能是 1.通过...

  • SpringBoot(一)入门篇

    一、思考 项目上刚好用到Spring boot +Spring Cloud 做微服务,于是开启了Spring bo...

  • springboot入门篇(一)

    一、什么是 Spring Boot? Spring Boot 是 Spring 开源组织下的子项目,是 Sprin...

网友评论

    本文标题:SpringBoot (一) :入门篇

    本文链接:https://www.haomeiwen.com/subject/lltbrxtx.html