HelloWorld与SpringBoot

一、HelloWorld

1.系统要求

我的电脑配置是:
jdk:8
idea:2019.3.3
maven:3.3.9

2.HelloWorld项目

2.1maven设置

2.2创建maven工程

创建好的文件如下:
在这里插入图片描述

2.3引入依赖

依赖在pom.xml文件中写

    <parent>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-parent</artifactId>
        <version>2.3.4.RELEASE</version>
    </parent>
    <dependencies>
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-web</artifactId>
        </dependency>
    </dependencies>

2.4创建主程序

在Java里创建主程序HelloWorld
在这里插入图片描述

package com;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.context.ConfigurableApplicationContext;

@SpringBootApplication
//@SpringBootConfiguration
//@EnableAutoConfiguration
//@ComponentScan
//这三点和最上面的相等
//如果扫描不到包,那么用@SpringBootApplication(scanBasePackage='com.xxx')或者@ComponentScan来指定包路径
//这是一个spring应用
public class HelloWorld {
    public static void main(String[] args) {
        //alt+enter自动返回IOC容器
        ConfigurableApplicationContext run = SpringApplication.run(HelloWorld.class);
        //查看容器里面的组件
        String[] names = run.getBeanDefinitionNames();
        for (String name :names){
            System.out.println(name);
        }
    }
}

2.5编写controller层业务

package com.controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;

@RestController
public class HelloController {
    @RequestMapping("/hello")
    public String handle(){
        return "hello!!!!!!";
    }
}

2.6测试

1.运行主程序中的main方法
2.在网页网址栏输入localhost:8080/hello
默认是8080,如果想要更改访问端口,创建application.properties文件,写:

server.port=8888

在这里插入图片描述
运行成功,显示端口8080
显示成功

2.7简化部署

1.在右边侧边栏选择maven->package
2.把项目打成jar包,在目标服务器执行
3.在maven执行打包后的target文件夹下打开cmd命令窗口输入 java -jar <打包文件名> 即可在cmd命令窗口中启动spring boot项目,访问方式与idea中相同
4.有的时候cmd命令启动不了springboot项目,可能是因为在属性中开启了【快速编辑模式】,取消方法:右击cmd控制台的窗口上方标题区域打开【选项】取消勾选【快去编辑模式】

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值