本文开始进行SpringBoot应用的开发,介绍手工创建的方式,有的人会问为什么有自动创建还需要手动创建,因为有的IDE是没有自动创建的,所以手动创建方式我们也需要掌握,本人所用的IDE为IDEA
一.手动创建
我们首先做一个helloword,使用的工具是IDEA,首先先创建一个maven项目:
![](https://img.laitimes.com/img/__Qf2AjLwojIjJCLyojI0JCLiAzNfRHLGZkRGZkRfJ3bs92YsYTMfVmepNHL4lERPFTV61keNpHW4Z0MMBjVtJWd0ckW65UbM5WOHJWa5kHT20ESjBjUIF2X0hXZ0xCMx81dvRWYoNHLrdEZwZ1Rh5WNXp1bwNjW1ZUba9VZwlHdssmch1mclRXY39CXldWYtlWPzNXZj9mcw1ycz9WL49zZuBnL5MjM4UTOxMTMwETMwkTMwIzLc52YucWbp5GZzNmLn9Gbi1yZtl2Lc9CX6MHc0RHaiojIsJye.png)
如图所示,我们已经创建好了一个maven项目,下面我们从官网拷贝他的依赖:
<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()方法入口
如上图所示,一个简单的SpringBoot应用就建好了,我们不需要配置 tomcat等,因为SpringBoot本身已经集成了,在这里我们只需要右键Run就行,如下图就已经启动成功了,并且我们可以看到一些重要日志,比如PId,端口号,启动容器等
下面进行测试:
访问localhost:8080/
测试成功!
源码地址:https://gitee.com/xuxinsunqizheng/SpringBoot2.0.git