千家信息网

怎样构建第一个springboot项目

发表于:2024-11-27 作者:千家信息网编辑
千家信息网最后更新 2024年11月27日,怎样构建第一个springboot项目,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。利用idea构建第一个springboot项目一
千家信息网最后更新 2024年11月27日怎样构建第一个springboot项目

怎样构建第一个springboot项目,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。

利用idea构建第一个springboot项目

一、springboot优点

摘自官网:
1:创建独立的Spring应用程序
2:直接嵌入Tomcat,Jetty或Undertow(无需部署WAR文件)
3:提供自以为是的"入门"依赖项以简化构建配置
4:尽可能自动配置Spring和第三方库
5:提供生产就绪功能,例如指标,运行状况检查和外部化配置
6:绝对没有代码生成,也不需要XML配置

ps:其实除了以上优点,springboot可以拆箱即用,构建简单,并且对maven和gralde都支持,并且有强大的社区支持,众多贡献者提供更多优秀的可插拔组件使用,笔者认为这才是springboot最强大的地方。
也许有人认为springboot是一个微服务框架,但是笔者认为springboot是一个web框架,但是是目前现有的web框架中对微服务支持度最好的框架,springboot支持众多的微服务框架,例如springcloud、dubbo等等

二、利用idea进行第一个springboot项目搭建

1:开始

2:给项目起个名字

3:选择核心依赖模块

4:指定项目路径

三、开始第一个web项目

利用刚才构建好的项目,就可以看到如下项目目录,默认使用maven, 如果idea实现不配置,会使用maven官方的镜像https://repo.maven.apache.org 如果经常使用maven的同学可以配置国内的镜像站,例如 阿里云maven镜像站

1:项目目录


2:pom.xml

        4.0.0                        org.springframework.boot                spring-boot-starter-parent                2.1.6.RELEASE                                 com.code.calvin        boot-helloworld        0.0.1-SNAPSHOT        boot-helloworld        Demo project for Spring Boot                        1.8                                                        org.springframework.boot                        spring-boot-starter-web                                                        org.springframework.boot                        spring-boot-starter-test                        test                                                                                                        org.springframework.boot                                spring-boot-maven-plugin                                                

BootApplication.java

@SpringBootApplicationpublic class BootApplication {        public static void main(String[] args) {                SpringApplication.run(BootApplication.class, args);        }}

第一个controller

/** * @author calvin * @date 2019/07/24 */@RestController@RequestMapping("/hello")public class HelloController {    /**     * 请求第一个接口的问候语     * @param name 调用姓名     * @return 问候语     */    @GetMapping("/say")    public String sayHello(String name){        return "Welcome to Springboot " +  name;    }}

运行查看效果

1: run-> BootApplication.main()

2: 浏览器访问接口

图中可以看到展示的效果 , Welcome to Springboot Calvin 已经返回

四、小结

  • 1:本文简单讲述springboot部分官网解释,其优点

  • 2:简单利用idea和maven进行第一个springboot项目搭建

  • 3:第一个接口,返回问候语,测试程序运行成功

关于怎样构建第一个springboot项目问题的解答就分享到这里了,希望以上内容可以对大家有一定的帮助,如果你还有很多疑惑没有解开,可以关注行业资讯频道了解更多相关知识。

0