spring boot 编写的第一个spring boot程序

一、 下载安装maven, 第一步创建一个maven
可以参照该网址,https://blog.csdn.net/dearKundy/article/details/80291275
下载的时候有两种包,一种是原包, 后缀为source, 另一种是二进制的编译文件,后缀为bin, 我们直接下载bin文件,之后再配置文件中进行配置

export MAVEN_HOME=/Users/mashunda/Desktop/application/apache-maven-3.3.9 export PATH=$PATH:$MAVEN_HOME/bin

###上边这个是我的配置路径
二. 创建了maven之后,创建一个java项目, 如下
在这里插入图片描述
接下来在该位置创建一个类
在这里插入图片描述
在这里插入图片描述
创建的时候直接将包名也写上,IDE会直接帮助我们生成我们要生成的包会对应的类
下一步就是对我们的pom.xml配置文件进行配置,如果是第一次配置的话,内部有的包可能不存在需要下载,但是这个过程不需要我们自己进行操作,我们只需要在这个pom.xml文件中配置如下内容即可:

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

稍等一段时间,IDE会自动将我们的包下载成功

三、 编写我们的主程序

package com.mashunda;

import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;

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

其中//的部分是注释部分,可以删除

四、在我们刚才创建的包下在创建一个控制文件
在这里插入图片描述
这是正确创建之后的位置,之前的创建的类和新创建的controller包是同一层
在新创建的文件中编写一下内容:

package com.mashunda.com.controller;

import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.ResponseBody;

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

其中@Controller表明这是控制层
@ResponseBoby 向web端返回值的响应
@RequestMapping 这个是我们访问程序的时候需要的路径

运行我们的主方法,在run窗口输出tomcat服务器运行成功的时候,在我们的网页web端输入

localhost:8080/hello

就成功访问, 并成功返回hello world

五、 接下来spring boot还为我们的部署提供了很大的方便
首先我们需要在我们的pom.xml配置文件中配置我们打包java文件成jar的插件

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

第一次编译的时候我们需要下载依赖,我们只需稍等片刻就好

显示编译成功之后我们可以直接使用到该位置将我们的文件创建成jar包
![在这里插入图片描述](https://img-blog.csdnimg.cn/20190901220117973.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzQzMDMxMjM0,size_16,color_FFFFFF,t_70)

之后我们找到我们的jar包位置,我们只需要在我们的命令行到该路径下,并使用java -jar chengxu.jar,运行成功之后我们就可以直接在网页输入我们的主机id和端口号就能得到同样的效果
发布了12 篇原创文章 · 获赞 1 · 访问量 1584

猜你喜欢

转载自blog.csdn.net/qq_43031234/article/details/100188262