这里写目录标题
开发步骤
创建boot程序
pom爆红
如果你爆红,可以试着切换一下2个本地仓库,因为他可能来不及检查,本人先切换成默认的.m2
仓库,然后给切换成自定义仓库然后红色消了(按道理来说,每个版本的springboot都会默认对应一个maven-starter,自动配成的按道理是肯定能用的)
然后勾选spring web
配置信息
如果没有主类,那就先maven install一下,然后把测试主类拖到自己域名下,然后把名字改成主类即可
使用maven package,然后找到一个jar包,在他的目录下cmd,然后输入java -jar jar包名字
即可
修改默认配置
使用jetty服务器
修改端口
在这里面写即可
如果有多个配置文件的话,可以在同一个目录下新建,比如:application.yml
,application.yaml
然后添加到这里
properties
文件只有key-value
形式,而yml
可以是数组,对象,类型多样
这样就可以改端口了(优先级:pro
>yml
>yaml
)
改输出信息(多个级别可以自己选)info
为默认
需要写上root
yml(yaml)
-
为数组格式
yaml数据读取
单级读取
我们在application.yaml中写一个数据
然后去写controller
然后去发送一下请求,发现取到数据了
多级读取
照样读取到
数组读取
自动装配环境值
这样即可输出
调用bean
输出
自动封装对象数据警告
把这个放进pom即可
多环境开发
在yml里面写---
即可区分环境
不划横线不过时:
jar包启动参数配置
参数有中文解决办法:
先mvn clean
一下然后再mvn package
加属性的运行jar包
springboot整合junit
以前是这么写的
好的我们现在写一个接口和实现类
然后去test里面写一个测试他方法的
然后直接可以运行能用了。。
spring整合mybatis里的问题
我们都知道数据库连接池的几个信息还是需要的,其它的都可以给springboot处理
springboot配置类application.yml
写:
spring:
datasource:
driver-class-name: com.mysql.cj.jdbc.Driver
url: jdbc:mysql://localhost:3306/20220806lige?characterEncoding=UTF-8&serverTimezone=UTC
username: root
password: root
然后给Dao层的接口类加上@Mapper
作为一个bean
现在接上德鲁伊在<dependences>
里面
然后去yml里面写type
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。