dw做网站教程视频各大搜索引擎提交入口地址
dw做网站教程视频,各大搜索引擎提交入口地址,青岛定制网站设计公司,网站制作方案在哪找注#xff1a;此为笔者学习狂神说SpringBoot的笔记#xff0c;其中包含个人的笔记和理解#xff0c;仅做学习笔记之用#xff0c;更多详细资讯请出门左拐B站#xff1a;狂神说!!!
一、整合JDBC使用#xff08;理解#xff09; 创建项目
勾选依赖启动器
查看依赖 …注此为笔者学习狂神说SpringBoot的笔记其中包含个人的笔记和理解仅做学习笔记之用更多详细资讯请出门左拐B站狂神说!!!
一、整合JDBC使用理解 创建项目
勾选依赖启动器
查看依赖
1、配置连接数据库的信息 选择数据库 挑选mysql版本 2、调试数据源 测试数据源 获得数据库的连接查看连接 修改时区否则会出现版本报错假如时区报错增加一个时区配置就ok了serverTimezoneUTC 可以运行看看有没报错
3、查看源码理解底层配置信息 套路有properties就会有某某AutoCofiguration 要进去java文件里面看而不是进类里面看 4、springboot已经配置好许多模板bean拿来即用 CRUD 看jar包 使用jdbcTemplate模板需要的配置信息 导入springboot-web依赖 点进去看一下JDBCTemplate的方法 点开结构看一下 1测试数据库的操作
①查询数据库信息 注只是修改数据库不需要重启项目数据库才是最重要的 ②增加数据库信息
在增加信息的时候jdbc可以直接写sql不需要传值 springboot已经把很多操作封装成jdbcTemplate了很多步骤可以省略了
③更新数据库消息 点进去看一下update 方法1直接在sql语句上写数据方法2原生的jdbc执行sql语句和传递参数的方法来写数据 ④删除数据库信息 效果链改接参数就可以了 再查看一下源码 查看下内置导入的包 去配置文件修改即可
自定义配置的要求 spring.datasource.type???
二、整合Druid数据源
1、了解数据源 d导入依赖Druid数据源用最新的报错再降级看源码提升快看别人的包理解一下看看需要配什么等等filter用来监控的
2、更改数据源 测试 3、添加Druid的默认配置 在博客中找找
1导入log4j依赖 4、测试Druid数据源下的配置功能
Configuration相当于以前的bean.xml中的配置现在都简化了
1实现application.yaml与DruidConfig绑定在一起 将DruidConfig绑定在一个bean上跟配置文件一起就能绑上了 如果想使用一些私有化属性,如果不配置的话私有化属性不会生效 将druidDataSource加入到容器当中就不需要springboot帮我们加到容器中了
2后台监控
①配置后台监控
后台监控页面都写好了直接拿来用就好 后台监控这个ServeletRegistrationBean的方法了解方法 设置初始化参数setInitParameters 看源码需要什么给什么 ②添加具体配置 ③访问后台监控 测试一下sql ④小结想注册什么new就完事了 ⑤注册过滤请求的 加入最重要的东西 三、整合mybatis
1、准备工作
1创建新项目 2勾选依赖
JDBC APISpring WebMySQL driver 3浏览官方文档
4导入依赖 5配置全局配置文件 6测试连接效果 2、使用mybatis连接MySQL
1连接上mybatis 2构造实体类 构造mapper接口类mapper层dao层
扫描接口下的包的方式
第一种接口扫描包的方式直接在包的类名上扫描加个Mapper 第二种方式在启动类里启动扫描具体的包名 之前的spring里面接口map或者dao都会有对应的mapper.xml文件在同一个文件夹里面现在统一在resource里创建mapper在里面创建.xml文件写在resource里面就不能用class来访问了不能将注解和class同时使用
3、构造对应的mapper.xml文件
1去官方找文档复制.xml的基本格式 mapper namespace“指定的mapper文件名” 4、在全局配置文件中这和mybatis 5、构造controller层
controller在后端dao与前端页面之间 由于SpringBoot集成了事务所以修改数据库等操作不需要用户添加事务处理了 基本流程链接→controller→mapper层mapper接口→mapper.xml→数据库
将数据库连接添加到员工管理系统
全局配置文件的东西一定要一样 刚写的项目里面没有service层直接是controller调用mapper层(dao层)的表单传入的属性会封装成一个对象把属性添加表单就可实体类默认无参构造无参构造可以在属性范围内随机的生成随机属性的对象如果有需要的话。有参构造一定要完整的属性实体类才能封装成对象。除了可以用dao/mapper.xml以外还可以使用注解的方式在接口的方法上面添加对应注解
SpringBoot学习(三)-整合JDBC、Druid、MyBatis 开发的学习笔记到此完结笔者归纳、创作不易大佬们给个3连再起飞吧
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/diannao/88166.shtml
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!