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基础的主要内容,如果未能解决你的问题,请参考以下文章