springboot入门之案例,非常详细,注解完整,图文详解

本文是SpringBoot的入门指南,详细介绍了如何从零开始创建一个SpringBoot项目,包括设置父级依赖、添加web支持以及编写首个Controller。此外,还阐述了SpringBoot的主要优点,如简化配置、无配置集成主流框架、独立运行和应用监控等,旨在提高开发效率。文章结尾提供了完整的案例代码和启动应用的方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

    springboot的概述:Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。通过这种方式,Spring Boot致力于在蓬勃发展的快速应用开发领域(rapid application development)成为领导者。

springboot的优点:1,简化项目的构建配置,2,对主流框架的无配置集成,3,项目独立,不用外部依赖Servlet容器,4,提供运行时的应用监控,5,极大地提高了开发,部署效率,6,与云计算的天然集成。总而言之,大大的简化了配置,对于javaweb的开发是一个质的提升。

欢迎大家转载:转载请请添加源链接:https://blog.youkuaiyun.com/qq_30764991点击打开链接

案例:第一个springboot-demo

1,首先创建一个maven项目,如下图所示

2,在pom.xml添加springboot的版本;

 

<!--springboot配置依赖的版本  -->
  <parent>
      <groupId>org.springframework.boot</groupId>
      <artifactId>spring-boot-starter-parent</artifactId>
      <version>1.5.2.RELEASE</version>
   </parent>

3,添加springboot的web支持

                    <dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>

</dependency>

4,添加springboot的插件;

 

<plugin>

           <groupId>org.springframework.boot</groupId>

           <artifactId>spring-boot-maven-plugin</artifactId>

   </plugin>

<!-- 配置Tomcat插件 -->
<plugin>
<groupId>org.apache.tomcat.maven</groupId>
<artifactId>tomcat7-maven-plugin</artifactId>
<version>2.2</version>
</plugin>

5,创建一个HelloApplication

package com.springboot.demo;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.context.annotation.Configuration;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.ResponseBody;


@Controller//标明这是一个SpringMVC的Controller控制器;
@SpringBootApplication//Spring Boot项目的核心注解,主要目的是开启自动配置。
@Configuration//这是一个配置Spring的配置类;
public class HelloApplication {


    @RequestMapping("hello")//请求路径
    @ResponseBody//返回json数据
    public String hello() {
        return "hello world! 你好世界!";
    }


  
    //在main方法中启动一个应用,即:这个应用的入口
    public static void main(String[] args) {
    //springboot的启动入口
    SpringApplication.run(HelloApplication.class, args);
    }

}

6,启动应用,有二种方法:

第一种,点击项目如图:

第二种 ,

7,效果展示:

到此一个springboot的应用就写好了,如果对您有帮助 ,请多多支持,欢迎大家转载:转载请请添加源链接:https://blog.youkuaiyun.com/qq_30764991点击打开链接,非常感谢:

 

 

 

 

 

 

 

 

 

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值