SpringBoot 编写一个SpringBoot应用实现HelloWorld

编写一个SpringBoot应用实现HelloWorld

1、IDEA创建一个空的maven工程(jar)

  • IDE工具:IDEA
  • JDK版本:1.8
  1. 创建新的项目:New Project …
  2. 选择Maven > 勾选Create from archetype > 选择maven-archetype-quickstart > Next
  3. 填写企业或团队的唯一标识:GroupId 和 项目唯一标识符:ArtifactId > Next > 填写项目名和项目地址 > Finish

2、导入springboot相关依赖

<!-- <parent>元素指定了Spring Boot父POM,并包含常见组件的定义,不需要手动配置这些组件。 -->
<parent>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-parent</artifactId>
    <version>2.4.1</version>
</parent>

<dependencies>
    <!-- spring-boot-starter-web中包含spring-webmvc的pom,
    而spring-webmvc中包含spring-beans、spring-core、spring-context、
    spring-expression、spring-aop、spring-web等,所以无需额外再显式添加这些依赖 -->
    <dependency>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-web</artifactId>
    </dependency>
</dependencies>

3、编写一个主程序:启动SpringBoot应用

【注意】
  主程序文件不能放在根路径上,需要一个包下面,而且需要在其他所有的java文件外层,这样才能扫描到这些文件

/**
 * @SpringBootApplication 来标注一个主程序类,说明这是一个SpringBoot应用
 */
@SpringBootApplication
public class HelloWorldMainApplication {
    public static void main(String[] args) {
        // Spring应用启动起来
        SpringApplication.run(HelloWorldMainApplication.class, args);
    }
}

4、编写相关的Controller、Service

这里只是演示,所以不涉及逻辑层和持久层

@Controller
public class HelloController {
    @ResponseBody
    @RequestMapping("/hello")
    public String hello(){
        return "Hello World!";
    }
}

5、运行主程序测试

  1. 在主程序文件:HelloWorldMainApplication.java上右击 > Run
  2. 跑通成功之后,打开浏览器,在地址栏输入:localhost:8080/hello

6、程序部署

6.1 项目POM中加入下面插件

<!-- 这个插件,可以将应用打包成一个可执行的jar包 -->
<build>
    <plugins>
        <plugin>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-maven-plugin</artifactId>
        </plugin>
    </plugins>
</build>

6.2 打包

idea右侧Maven Projects > 找到对应项目 > 点开项目的Lifecycle > 点击package打包

6.3 运行部署

  1. 打完包的jar包在idea左侧Project栏 > 项目 > target文件夹中,将之拷贝出来,比如放到桌面上
  2. 打开cmd,cd 到桌面目录,执行下面代码:java -jar xxx.jar,xxx是你jar包的名字,就可以运行并访问;额
  3. 关闭cmd窗口即关闭
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值