美文网首页
springboot项目搭建一

springboot项目搭建一

作者: 高疯疯疯 | 来源:发表于2019-01-07 16:35 被阅读0次

    # 一、工具

    1. 使用简书记录每天的学习进度以及感想总结

    2. 使用github进行代码的托管  项目地址 https://github.com/gaofengfengfeng/HttpChat.git

    3. 使用idea开发

    4. Atom开发日志的记录

    # 二、每日工作安排

    1-7 springboot项目的搭建以及启动

    1. 新建一个HttpChat的maven项目

    2. 导入与springboot相关的maven依赖,导入maven依赖后,需要进行reimport更新项目依赖。后续使用的依赖会用到什么添加什么。

    ```

    <?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>

        <groupId>com.chat</groupId>

        <artifactId>httpchat</artifactId>

        <version>1.0-SNAPSHOT</version>

        <parent>

            <groupId>org.springframework.boot</groupId>

            <artifactId>spring-boot-starter-parent</artifactId>

            <version>1.5.6.RELEASE</version>

        </parent>

        <dependencies>

            <!-- web项目的启动依赖 -->

            <dependency>

                <groupId>org.springframework.boot</groupId>

                <artifactId>spring-boot-starter-web</artifactId>

            </dependency>

        </dependencies>

    </project>

    ```

    3. 新建包结构,在这里新建的包名是com.chat.httpchat

    4. 创建springboot项目启动类,Application.java。 注意:Application.java应该在目录的最外层,不然管理不到整个项目的文件,导致之后的注解无效。 并且,启动类文件不能在默认包下

    5. springboot是通过简单的注解实现项目的启动的,最起码需要在启动类上添加@SpringBootApplication注解

    6. 在Application类中,添加main方法,以启动该springboot项目

    7. 添加controller包,并实现helloworld的API接口。 新建一个HelloWorldController类。添加@RestController注解,以实现接口类的注册

    8. 新建一个接口,使其返回hello字符串。 注意添加@RequestMapping注解

    9. 启动该项目,如果没有配置启动的端口号,则会默认分配一个端口号

    10. 如何请求到指定接口,并获得其返回内容? 请求地址= http://ip地址:端口号/uri  uri=每一级requestMapping value的拼接  比如:http://127.0.0.1:8080/helloworld/hello  本机地址=localhost=127.0.0.1

    相关文章

      网友评论

          本文标题:springboot项目搭建一

          本文链接:https://www.haomeiwen.com/subject/dulnxftx.html