先创建一下springboot工程,可以在idea里面创建,也可以在spring.io的 官网里面创建,因为idea很卡,所以我一般用官网里面创建。
勾选起步依赖:
然后在程序中,对于控制器类需要写的是,访问路径,然后加上需要的注解:
下面是spring和springboot的区别:
在简单介绍一下springboot:
起步依赖:
springboot的有一个启动类:
springboot提供三种配置属性的方式:一种是properties文件中,一种是在yml还有yaml文件
加载顺序是properties大于yml大于yaml,
语法规则,重要的:后面要加空格
读取这个配置文件中的信息可以通过三种方法:1.通过@Value(${属性名})直接读取,
2.把信息封装到Environment对象中,在通过这个对象调用:
3.可以自己定一个对象来封装想要的数据:
但是使用这种方法,需要在pom中引入一个依赖,不然可能会报错:
然后可以在配置文件中设置多环境 的开发的配置信息,比如设置不同的端口号,而每个环境之间需要用--- 三个减号隔开:
这个不同的环境,一般是发给别人 ,别人要在他的电脑上测试的话,就使用哪个cmd,再在里面通过一些指令,选择需要的环境,或者自己改写需要的环境:
springboot与maven的多环境兼容,在maven中配置 一些属性,然后可以在springboot的配置文件中使用
检查有没有使用到maven中的属性的话就可以,打包之后去看看相关配置文件中的引用的maven属性有没有变为具体的值,如果没有,则说明失败了:
为什么失败了,因为没有开启对资源占位符的解析:
配置文件的分类:
然后就是springboot整合junit,我们先复习一下之前用ssm整合junit是怎么操作的:
接下来就是springboot整合junit:就更加简单
然后就是springboot整合ssm,其中spring和springmvc不要整合,疑问那些config类在springboot中都被删除了,springboot内部包装好了那些配置文件的功能,需要整合的mybatis。
先复习一下,ssm是怎么整合mybatis的:
然后就是springboot整合mybatis,首先需要勾选需要的起步依赖,然后把url,password这些在yml配置文件中写好也就是设置数据源,最后再数据层接口上写@Mapper注解。
映射:
总的来说大概就是这样:
还有一个网页索引设置可以看一下:
标签:需要,springboot,配置文件,然后,maven,了解,整合,简单 From: https://www.cnblogs.com/y-258/p/17013548.html