Spring Boot 入门教程

Spring Boot 入门教程SpringBoot说是一全新框架,但实质上还是我们的Spring。只是它帮我们做了那些SpringBean配置,比如那堆恶心的xml。它使用“习惯优于配置”,就是默认给你配置了项目构建时都需要的配置,并且内嵌了tomcat,让你基本不用写配置文件就能轻松搭建一个项目。这里我用的是Idea2017和java8(理论上java6以上就可以)1.0 用SpringInitializr

大家好,又见面了,我是你们的朋友全栈君。

Spring Boot说是一全新框架,但实质上还是我们的Spring。只是它帮我们做了那些Spring Bean配置,比如那堆恶心的xml。它使用“习惯优于配置”,就是默认给你配置了项目构建时都需要的配置,并且内嵌了tomcat,让你基本不用写配置文件就能轻松搭建一个项目。

这里我用的是Idea2017java8(理论上java6以上就可以)

1.0 用Spring Initializr

点击File–>NewProject


Spring Boot 入门教程


2.0 选择Spring Initializr–>点击http://start.spring.io/

3.0 选择Maven Project、java、Spring Boot版本

Group(组名),Artifact(模块名),右侧Dependencies 可以选择相应的依赖,因为我们要构建web项目,所以可以添加web的依赖。

点击 Generate Project 生成下载项目。


Spring Boot 入门教程


4.0 我们把刚才下的文件解压出来导入IDE

4.1  File–>New–>Project from Existing Sources…

4.2 选择刚才解压出来的文件

4.3 点击Import project from external model并选择Maven,点击Next到底。

5.0 等待一会就可以看到 我们基于spring-boot的项目框架了。结构如下


Spring Boot 入门教程

简单说下里边的几样东西

  • pom.xml:Maven构建说明文件。
  • Chapter1Application.java:一个带有main()方法的类,用于启动应用程序(关键)。
  • Chapter1ApplicationTests.java:一个空的Junit测试类,它加载了一个使用Spring Boot字典配置功能的Spring应用程序上下文。
  • application.properties:一个空的properties文件,你可以根据需要添加配置属性


带main方法的Chapter1Application就程序的入口,为了简单演示我就直接在这里边写Controller 如图

Spring Boot 入门教程


  1. @SpringBootApplication是Sprnig Boot项目的核心注解,主要目的是开启自动配置。后续讲解原理的时候再深入介绍。
  2. main方法这是一个标准的Java应用的main的方法,主要作用是作为项目启动的入口。
  3. @RestController注解等价于@Controller+@ResponseBody的结合,使用这个注解的类里面的方法都以json格式输出。

最后我们启动main方法


打开我们最爱的FireFox访问http://localhost:8080, 显示Hello Spring Boot,这样一个Web的项目就搭建好了哦。是不是炒鸡简单呢?


版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/159905.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • pycharm2021专业版激活码【注册码】

    pycharm2021专业版激活码【注册码】,https://javaforall.net/100143.html。详细ieda激活码不妨到全栈程序员必看教程网一起来了解一下吧!

    2022年3月18日
    53
  • XSRF 的攻击与防范

    XSRF 的攻击与防范官方定义CSRF(Cross-siterequestforgery跨站请求伪造,也被称成为“oneclickattack”或者sessionriding,通常缩写为CSRF或者XSRF,是一种对网站的恶意利用。尽管听起来像跨站脚本(XSS),但它与XSS非常不同,并且攻击方式几乎相左。XSS利用站点内的信任用户,而XSRF则通过伪装来自受信任用户的请求来利用受信任的网站。与XSS

    2022年5月19日
    35
  • ADB 环境变量配置教学

    步骤如下:1、右击电脑图标点击电脑属性2、找到相关设置点击高级系统设置3、找到高级点击环境变量4、在系统变量中点击双Path5、点击新建6、确定

    2022年4月9日
    89
  • Redis-GEO

    Redis-GEO

    2021年11月3日
    50
  • django drf jwt_django登录验证

    django drf jwt_django登录验证前言带着问题学习是最有目的性的,我们先提出以下几个问题,看看通过这篇博客的讲解,能解决问题吗?什么是JWT?为什么要用JWT?它有什么优势?JWT的认证流程是怎样的?JWT的工作原理?我们

    2022年7月30日
    8
  • 科学计算编程语言_中国发明了什么编程语言

    科学计算编程语言_中国发明了什么编程语言本文是《打破国外垄断,开发中国人自己的编程语言》系列文章的第1篇。本系列文章的主要目的是教大家学会如何从零开始设计一种编程语言(marvel语言),并使用marvel语言开发一些真实的项目,如移动App、Web应用等。

    2022年10月5日
    3

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号