建立一个最简单的SpringBoot应用

已经来实习了一段时间了,从开始接触到SpringBoot框架到如今一直都感受SpringBoot框架实在是为咱们带来了巨大遍历之处,以前一直在用并无总结一下,如今有空从零开始写点东西,也算是对基础的巩固吧..web

一,环境准备spring

1.推荐使用IntelliJ IDEA,用过都知道好。tomcat

2.mavenmybatis

二,创建新项目mvc

打开IDEA创建一个新的Maven项目,这个很简单不在解释了。框架

而后咱们打开咱们的pom文件添加SpringBoot的相关依赖和插件。maven

首先设置咱们的<parent>分布式

<parent>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-parent</artifactId>
        <version>1.4.2.RELEASE</version>//这里的版本能够按本身须要更改
</parent>

而后设置咱们最基本的SpringBoot应用web依赖。spring-boot

    <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-web</artifactId>
        //因为继承了partent不须要再指定version
    </dependency>

须要说明的是spring-boot-starter-web除了汇集了SpringBoot自动配置的一些jar包还包含了基本的Spring的jar包,spring-aop,spring-beans,spring-context,spring-webmvc,spring-boot-start-tomcat等等jar包。spa

正是有内置的tomcat,咱们的SpringBoot应用才能达成jar包直接运行,这样的特性很利于咱们分布式应用的部署,部署携带都很方便。

如今一个最基本的SpringBoot应用环境已经搭建完成,接下来咱们编写相应的controller.

三,编写代码

代码很简单,可是须要注意的一点是SpringApplication启动类必须放在一个包下,不然会报错,我的以为是由于SpringBoot自动启动默认类下包扫描若是没有包的话确定不行啊。

@SpringBootApplication
//这个注解等同于
//@configuration(新版@SpringBootConfiguration)
//@componentScan
//@enableAutoConfiguration
public class MySpringBootApplication  {
    public static void main(String[] args) {
        SpringApplication.run(MySpringBootApplication.class, args);
    }

}

 

直接运行便可看到SpringBoot的启动标识。。。

下一章我会写一个SpringBoot应用配合mybatis框架的简单数据访问应用,并打包为jar包部署运行。。

相关文章
相关标签/搜索