原创

eclipse中新建一个SpringBoot项目

安装sts工具

可以参考我之前的博文,首先在Eclipse中安装STS插件

新建项目

new-->projecr-->springboot--->spring starter Project
file

点击next,根据自己的需求来填写,

file

接下来选择相关的依赖,因为是搭建一个快速的项目,所以我们只选择web模块

file

这样我们就新建了一个项目,可能新建的项目会报错误,比如pom.xml报错,可能是maven的远程仓库加载速度太慢,没有下载相关的Jar包,可以参考之前的配置一个阿里云的中央仓库,如果还不行的话,可以直接在pom.xml中加入以下代码

<repositories>
        <repository>
            <id>aliyun-repos</id>
            <name>aliyun-repos</name>
            <url>http://maven.aliyun.com/nexus/content/groups/public/</url>
            <releases>
                <enabled>true</enabled>
            </releases>
            <snapshots>
                <enabled>false</enabled>
            </snapshots>
        </repository>
    </repositories>
    <pluginRepositories>
        <pluginRepository>
            <id>aliyun-plugin</id>
            <name>aliyun-plugin</name>
            <url>http://maven.aliyun.com/nexus/content/groups/public/</url>
            <releases>
                <enabled>true</enabled>
            </releases>
            <snapshots>
                <enabled>false</enabled>
            </snapshots>
        </pluginRepository>
    </pluginRepositories>

具体位置如下图所示

file

保存以后项目应该就不会报错了,接下来我们查看一下项目的整体结构

file

查看一下pom.xml中的依赖,会自动加上test依赖,还有一个就是我们刚刚选择的web依赖,以后如果需要添加依赖的话可以直接加载这个集合里面了

file

实践

接下来我们写一个最简单的controller

@RestController
public class TestController {

    @RequestMapping("/hello")
    public String test() {
        return "hello,springBoot";
    }

}

使用了@RestController这个注解,后续会提到SpringBoot中经常使用的一些注解

看一下springBoot的入口类,以后会自己解释这个入门类,会详细的了解到SpringBoot的一个启动过程

@SpringBootApplication
public class Demo1Application {

    public static void main(String[] args) {
        SpringApplication.run(Demo1Application.class, args);
    }
}

那么我们运行测试一下,右键项目run as springboot app

下面就代表启动成功了

file

可以看到我们的项目运行在8080端口,下面打开浏览器,在网页输入localhost:8080/hello

file

可以看到已经访问到我们的控制层了

最后强调一下,所有的目录都必须在入口文件之下,也就是说其他新建的包都是它的子包,最后再看一下目录结构

file

正文到此结束
Loading...