springboot基础

Posted lxx61

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了springboot基础相关的知识,希望对你有一定的参考价值。

1.什么是springboot

    springboot是搜日你那个生态圈的一个轻量级框架,可以这么说springboot就是spring,他是spring的一个衍生版本,在spring框架中,项目搭建完毕之后,无法实现任何的代码,也就是说spring没办法帮开发人员连接数据库,对数据库进行增删改查,也没办法将shiro集成进来,需要开发人员手动编写小毛驴配置文件,自己进行整合。而springboot就是集成了很多框架的spring,在创建项目时直接根据springboot所提供的标准化编写配置即可,不需要在编写xml文件,使用Java类来代替xml

2.为什么使用springboot

springboot 是傻瓜式开发,减少了大量配置,降低了开发人员的标准,业务逻辑的编写所需要的要求也没那么高,也不需要了解内部运行的原理以及框架的集成。

3.springboot的简单使用

创建一个maven项目实现页面展示 helloWord

3.1 创建maven项目,创建包

技术图片

导jar包:

技术图片

创建入口类:这里需要注意,入口类必须要在所有包的上一层,跟他们同级 如图:

技术图片

如果不同级,会报错!

编写入口类:

@SpringBootApplication
public class ApplicationRun 
    public static void main(String[] args) 
        SpringApplication.run(ApplicationRun.class,args);
    

编写测试controller

@RestController
public class Test 
    @RequestMapping("test")
    public String test()
        return "hello word";
    

运行入口类结果如下:

技术图片

到这里springboot的简单应用算是结束了。

以下是扩展

4.引入mabits依赖

技术图片

这个是你再去启动入口类会报错 如下:

技术图片

这是因为mybatis的最终目的是操作数据库,但是这里没有配置数据源,所以会导致项目出错。

解决办法是根据官方的规范创建配置文件:application.properties

技术图片

这里有几个地方需要注意:

命名有规范:
文件名必须要使用application,否则springboot无法识别
application.properties
application.yml

后缀名也只有properties,yml这两种
存放位置有规定:
官方推荐把配置文件放在resources目录(classpath)-->config文件夹
如果config文件夹springboot没有检测到会从resources目录下去找

以下是配置信息:

技术图片

配置完在运行入口类就能正常运行了,结果如下:

技术图片

 

以上是关于springboot基础的主要内容,如果未能解决你的问题,请参考以下文章

SpringBoot基础入门

重学SpringBoot系列之基础知识回顾

SpringBoot 基础

2018最新SpringBoot2.0教程(零基础入门)

小D课堂 - 零基础入门SpringBoot2.X到实战_汇总

SpringBoot基础知识