天天看点

SpringBoot2.X之手工创建SpringBoot应用

        本文开始进行SpringBoot应用的开发,介绍手工创建的方式,有的人会问为什么有自动创建还需要手动创建,因为有的IDE是没有自动创建的,所以手动创建方式我们也需要掌握,本人所用的IDE为IDEA

一.手动创建

我们首先做一个helloword,使用的工具是IDEA,首先先创建一个maven项目:

SpringBoot2.X之手工创建SpringBoot应用
SpringBoot2.X之手工创建SpringBoot应用

如图所示,我们已经创建好了一个maven项目,下面我们从官网拷贝他的依赖:

SpringBoot2.X之手工创建SpringBoot应用
<parent>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-parent</artifactId>
        <version>2.0.5.RELEASE</version>
    </parent>

    <dependencies>
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-web</artifactId>
        </dependency>
    </dependencies>

    <properties>
        <java.version>1.8</java.version>
    </properties>


    <build>
        <plugins>
            <plugin>
                <groupId>org.springframework.boot</groupId>
                <artifactId>spring-boot-maven-plugin</artifactId>
            </plugin>
        </plugins>
    </build>
           

下载的比较慢,注意等待,我们也可以改成阿里云的一个远程仓库,这样速度快一些,因为是国内的,可以参考我另外一篇博文(https://blog.csdn.net/qq_33355821/article/details/85947638) 

下好依赖之后我们开始建包,注意:官方推荐包命名接口,不要使用默认 defaultPackage。也就是说在java目录下新建package然后新建类,不要直接不建package就new 一个class,因为这样会导致一些问题,比如包扫描器扫不到

然后写一个简单的controller类(官网复制),因为这里比较简单,所以直接从官网复制的代码,必须要有一个main()方法入口

SpringBoot2.X之手工创建SpringBoot应用

如上图所示,一个简单的SpringBoot应用就建好了,我们不需要配置 tomcat等,因为SpringBoot本身已经集成了,在这里我们只需要右键Run就行,如下图就已经启动成功了,并且我们可以看到一些重要日志,比如PId,端口号,启动容器等

SpringBoot2.X之手工创建SpringBoot应用

下面进行测试:

访问localhost:8080/

SpringBoot2.X之手工创建SpringBoot应用

测试成功! 

源码地址:https://gitee.com/xuxinsunqizheng/SpringBoot2.0.git

继续阅读