怎样构建第一个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等等
1:开始
2:给项目起个名字
3:选择核心依赖模块
4:指定项目路径
利用刚才构建好的项目,就可以看到如下项目目录,默认使用maven, 如果idea实现不配置,会使用maven官方的镜像https://repo.maven.apache.org 如果经常使用maven的同学可以配置国内的镜像站,例如 阿里云maven镜像站
1:项目目录
2:pom.xml
<?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> <modelVersion>4.0.0</modelVersion> <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>2.1.6.RELEASE</version> <relativePath/> <!-- lookup parent from repository --> </parent> <groupId>com.code.calvin</groupId> <artifactId>boot-helloworld</artifactId> <version>0.0.1-SNAPSHOT</version> <name>boot-helloworld</name> <description>Demo project for Spring Boot</description> <properties> <java.version>1.8</java.version> </properties> <dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </dependency> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-test</artifactId> <scope>test</scope> </dependency> </dependencies> <build> <plugins> <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId> </plugin> </plugins> </build> </project>
BootApplication.java
@SpringBootApplication public 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项目问题的解答就分享到这里了,希望以上内容可以对大家有一定的帮助,如果你还有很多疑惑没有解开,可以关注亿速云行业资讯频道了解更多相关知识。
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。