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目录下去找

以下是配置信息:

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

 

posted @ 2019-08-26 20:07  吾爱学习,学习爱我  阅读(132)  评论(0)    收藏  举报