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