• 创建一个最简单的SpringBoot应用


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

    一,环境准备

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

    2.maven

    二,建立新项目

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

    然后我们打开我们的pom文件添加SpringBoot的相关依赖和插件。

    首先设置我们的<parent>

    <parent>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-parent</artifactId>
            <version>1.4.2.RELEASE</version>//这里的版本可以按自己需要更改
    </parent>

    然后设置我们最基本的SpringBoot应用web依赖。

        <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包。

    正是有内置的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包部署运行。。

  • 相关阅读:
    PostGIS安装教程
    报错:尝试加载 Oracle 客户端库时引发 BadImageFormatException。如果在安装 32 位 Oracle 客户端组件的情况下以 64 位模式运行,将出现此问题。
    flexpaper跨服务器访问swf不显示问题
    JSAPI 基于arcgis_js_api3.3的部署
    C# datatable排序(转)
    C# 未在本地计算机上注册“Microsoft.Jet.OLEDB.4.0”
    C# 正则表达式
    AE10.0在Visual Studio 2012下安装没有模板(转)
    AE安装部署以及监测ArcEngine runtime 9.3是否安装
    Flex带CheckBox的Tree(修改ItemRenderer)
  • 原文地址:https://www.cnblogs.com/lfjjava/p/6092910.html
Copyright © 2020-2023  润新知