Spring Boot入门

1.1 Spring Boot 介绍

Spring Boot 是当前Java企业级Web应用系统开发最前沿、最流行的技术,可以全方位的开发人员 提供便利,从而快速开发。

Spring Boot的主要特点包括:

1.简化的配置:Spring Boot采用约定优于配置的方式,通过自动化配置和默认设置来简化开发者的 配置工作,减少了繁琐的配置代码。   

2.内嵌的Web容器:Spring Boot内置了多种常用的Web容器,如Tomcat、Jetty、Undertow等, 从而使得构建独立的Web应用程序变得更加简单。   

3.自动化依赖管理:Spring Boot通过提供一系列的"starter"依赖,自动管理了应用程序的依赖关 系,从而简化了依赖管理的工作。   

4.强大的开发者工具:Spring Boot提供了丰富的开发者工具,如热部署、自动重启、自动配置报告 等,从而提高了开发效率。   

5.外部化配置:Spring Boot支持使用外部配置文件来配置应用程序的属性,如数据库连接、日志配 置等,从而使得应用程序的配置更加灵活和可管理。   

6.高度可扩展:Spring Boot基于Spring框架,支持丰富的扩展点和插件,从而使得应用程序的功能 可以方便地进行扩展和定制。   

Spring Boot在Java开发社区中得到了广泛的应用和认可,它被广泛用于构建各种类型的Java应用程 序,包括Web应用程序、RESTful服务、批处理任务、微服务等。它简化了Java应用程序的开发、部署和 管理,提供了更加便捷和高效的方式来构建现代化的Java应用程序。

1.2 开发环境

JDK

Maven

Git

MySQL

Intellij IDEA

1.3 Spring Boot 案例

1.3.1 创建项目

依次选择IDEA菜单【File】—【New】—【Project】,创建名为demo的项目,步骤如下图所示:

点击【finish】完成项目创建,下面在project下创建Module。

在项目上右击选择【New】,然后选择【Module】

然后在窗口左侧选择【Spring Initializr】选项,然后在窗口右侧完成项目的基本设置

然后单击【Next】,下一页完成以下操作,选择2.x版本的Spring Boot,窗口左侧选择【Web】,然后 勾选【Spring Web】,它提供了Spring MVC,Json转换等常用的web支持技术

 最后单击【Finish】完成Spring Boot Modul的创建

其中,我们只需要以下几个目录和文件。

src目录为代码资源存放的路径,其下有main和test两个子目录。

main目录中有java和resources两个子目录。

java目录存放Java代码文件,可以在这里创建包,包下创建类。

resources 目录下有 static,templates 两个子目录和一个 application.properties 文件,你还可以新建 子目录存放自己项目中的资源和配置文件。

static 目录存放静态资源,如 CSS 文件、JavaScript 文件。

templates 目录存放模板引擎页面,如 html文件.

application.properties 文件是 Spring Boot 项目的配置文件。

虽然 Spring Boot 可以减少配置,但无法 做到零配置,因为有些信息它是无法合理推断的,如项目启动的端口号连接数据库的地址、用户名、密 码等信息就可以在这个文件中配置。

pom.xml是该项目的 Maven 配置文件。  

1.3.3 第一个案例

在com.study.test1包下创建controller包,并在其下创建TestController类

编写如下代码

@Controller
public class TestController {
    @RequestMapping("test")
    public void test(){
        System.out.println("我的第一个SpringBoot项目");
    }
}

 在Test1Application类中启动Spring Boot项目,控制台会打印以下图片信息。

 

  • 20
    点赞
  • 17
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值