ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

springboot-一-SpringBoot入门

2021-10-22 22:04:27  阅读:179  来源: 互联网

标签:SpringBoot 入门 项目 打成 jar maven war springboot


声明:内容来源于狂神

一、SpringBoot入门

1、何为springboot

​ SpringBoot其实不是什么新的框架,它默认配置了很多框架的使用方式,就像maven整合了所有的jar包,spring boot整合了所有的框架 。约定大于配置

2、第一个Springboot项目

1、创建一个项目

(1)选择spring initalizr , 可以看到默认就是去官网的快速构建工具那里实现

(2)选择初始化的组件(初学勾选 Web 即可)

2、项目结构分析

(1)程序的主启动类

(2)一个 application.properties 配置文件

(3)一个 测试类

(4)一个 pom.xml

3、编写HTTP接口

(1)在主程序的同级目录下,新建一个controller包,一定要在同级目录下,否则识别不到

(2)新建一个Controller类

@RestController
public class HelloController {

    @RequestMapping("/hello")
    public String hello() {
        return "Hello World";
    }
    
}

(3)测试

3、将项目打成jar包

(1)点击maven的package在这里插入图片描述

(2)在target目录下便可看到jar包在这里插入图片描述

注:可能出现错误,我们要跳过项目运行测试用例

<plugin>
    <groupId>org.apache.maven.plugins</groupId>
    <artifactId>maven-surefire-plugin</artifactId>
    <configuration>
        <!--跳过项目运行测试用例-->
        <skipTests>true</skipTests>
    </configuration>
</plugin>

4、jar包与war包的区别

jar是java普通项目打包,通常是开发时要引用通用类,打成jar包便于存放管理。当你使用某些功能时就需要这些jar包的支持,需要导入jar包。(还要用)

war是java web项目打包,web网站完成后,打成war包部署到服务器,目的是为了节省资源,提供效率。(已完成)

故:在开发阶段不适合使用war包,因为在开发阶段,经常需要添加或删除Web应用程序的内容,更新 Servlet类文件,而每一次改动后,重新建立war包将是一件浪费时间的事情。在产品发布阶段,使用war文件比较合适的,因为在这个时候,几乎不需要再做什么改动了。

标签:SpringBoot,入门,项目,打成,jar,maven,war,springboot
来源: https://blog.csdn.net/qq_51931200/article/details/120914003

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有