学习spingBoot的相关心得之建立SpringBoot项目

学习spingBoot的相关心得

1.建立一个springboot项目的步骤(使用的是IDEA)使用检验是否成功的方法是通过浏览器发送一个请求,服务器返回回应。

1.从一个maven项目开始建立

File------>New-------->Project选中左边的maven项目

在这里插入图片描述

然后输入对应的 groupid 和 artifactId 的值点击 finish完成一个maven文件的创建文件创建完成之后的资源管理界面如下:
在这里插入图片描述

2.导入springBoot的相关依赖。

在这里导入的内容为:

<parent>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-parent</artifactId>
        <version>2.1.6.RELEASE</version>
    </parent>
    
    <dependencies>
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-web</artifactId>
        </dependency>
    </dependencies>

    <build>
        <plugins>
            <plugin>
                <groupId> org.springframework.boot </groupId>
                <artifactId> spring-boot-maven-plugin </artifactId>
            </plugin>
        </plugins>
    </build>

从中我们进行分析, 内容使用来充当一个版本控制的作用,因为在其导入的spring-boot-starter-parent之中包含了许多的starter内容,这些starter内容在springBoot中充当了了一个个启动器的作用,比如我此处想要实现的内容是浏览器发请求,服务器回应请求,这是一个典型的springMVC中的内容,一个web项目。所以我在这里就导入了 spring-boot-starter-web,这其中就包含了我之后进行web操作需要的一系列jar包。

言归正传,那 的作用到底在哪里?实际上对于每个spring-boot-starter-*的导入时,都是应该加上指定的版本号的,但是有了的存在,就自动规定的底下那些导入的依赖的版本。所以他实际起到了版本控制的作用。 这些包导完后就可以进行之后的相应操作了。

3.建立一个主程序,主程序的作用就是整个springBoot项目启动的遥控器

@SpringBootApplication // 告诉springBoot这是一个主程序类, 是个spring Boot应用
public class testApplication {
        //启动spring应用,即打开开关
    public static void main(String[] args) {
        SpringApplication.run(testApplication.class,args);
    }
}

4.建立controller业务逻辑部分

这里的意思表明,浏览器想服务器发起“/test"的请求,服务器返回字符串 “My test is successful!”。此处的RequestMapping(*)中放的是对应的访问地址。

@Controller
public class testController {
    @RequestMapping("/test")
    @ResponseBody
    public String test(){
        return "My test is successful!";
    }
}

5.运行springBoot项目,打开浏览器查看运行结果。

运行application
在这里插入图片描述

在浏览器中输入请求地址"/lcoalhost:8080/test"
在这里插入图片描述

观察到My test is successful! 可以得知Spring Boot启动成功。

6.最后附上文件的资源管理界面,各代码,配置等放置的位置。

在这里插入图片描述

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值