SpringBoot (一) :入门篇

由于近期项目中在使用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配置,而且想使用的任何东西,仅仅一个配置,就可以搞定。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容