Spring Boot概述以及使用Spring Boot写HelloWorld

一、Spring Boot概述:

                Spring Boot是属于spring旗下的一个项目,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,它使用“习惯优于配置”的理念,从而使开发人员不再需要定义样板化的配置。使用Spring Boot很容易创建一个独立运行的spring项目,并且可以几乎不使用spring配置或者使用很少的配置。
 

                                                                              

二、Spring Boot 的特点:


        1.快速创建独立运行的Spring项目以及主流框架的集成。
        2.嵌入式的Servlet容器,应用无需打包成war包。
        3.starters自动依赖与版本控制。
        4.大量的自动配置,简化开发,也可以在application.properties修改默认配置。
        5.无需配置XML,无代码生成,开箱即用。
        6.与云计算天然集成。
        7.准生产环境的运行时应用监控。

                                                                              

三、使用Maven创建一个Spring Boot项目实现HelloWorld

        1.创建一个Maven项目

        2.创建后如图所示:

         3.在pom.xml文件中导入如下依赖

                父项目:

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

                项目依赖:

                                <dependencies>
                                            <dependency>
                                            <groupId>junit</groupId>
                                            <artifactId>junit</artifactId>
                                            <version>4.11</version>
                                            <scope>test</scope>
                                    </dependency>
                               <dependency>
                                            <groupId>org.springframework.boot</groupId>
                                            <artifactId>spring-boot-starter</artifactId>
                                     </dependency>
                                 <dependency>
                                            <groupId>org.springframework.boot</groupId>
                                            <artifactId>spring-boot-starter-web</artifactId>
                                    </dependency>
                  </dependencies>


                导入生成项目jar包的插件:

                                <build>
                                    <!-- 此插件可以将应用打包成一个jar包 -->
                                    <plugins>
                                      <plugin>
                                        <groupId>org.springframework.boot</groupId>
                                        <artifactId>spring-boot-maven-plugin</artifactId>
                                      </plugin>
                                    </plugins>
                                  </build>

        四.创建一个springbootapplication包,并且在包下创建一个SpringBootApplicationTest.java驱动程序类和一个controller包

                                        package springbootapplication;

                                        import org.springframework.boot.SpringApplication;
                                        import org.springframework.boot.autoconfigure.SpringBootApplication;

                                        /**
                                         * @author czd
                                         */
                                        @SpringBootApplication
                                        public class SpringBootApplicationTest {
                                            public static void main(String[] args) {
                                                SpringApplication.run(SpringBootApplicationTest.class,args);
                                    }
                                        }

注意:controller包得创建在springbootapplication包下面,不然驱动扫描不到controller包下的注解

                五.在controller包下面创建一个HelloWorldController类,如下所示:

                        package springbootapplication.controller;

                        import org.springframework.stereotype.Controller;
                        import org.springframework.web.bind.annotation.RequestMapping;
                        import org.springframework.web.bind.annotation.ResponseBody;

                        /**
                         * @author czd
                         */
                        @Controller
                        public class HelloWorldController {
                            @RequestMapping("/hello")
                            @ResponseBody
                            public String hello(){
                                return "HelloWorld!";
                            }
                        }

                六.直接运行SpringBootApplicationTest类的main方法

打开浏览器输入: http://localhost:8080/hello,结果如下图所示:

使用Spring Boot写HelloWorld就算完成了!

  • 7
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值