营销型的物流网站模板下载西安网站建设加q479185700

news/2025/9/23 6:26:24/文章来源:
营销型的物流网站模板下载,西安网站建设加q479185700,室内设计软件免费下载,池州做网站公司文章目录 整合SSM场景1. 创建SSM整合项目配置数据源3. 配置MyBatis4. CRUD编写5. 自动配置原理6. 快速定位生效的配置7. 扩展#xff1a;整合其他数据源1. Druid 数据源 附录#xff1a;示例数据库 整合SSM场景 SpringBoot 整合 Spring、SpringMVC、MyBatis 进行数据访问场景… 文章目录 整合SSM场景1. 创建SSM整合项目配置数据源3. 配置MyBatis4. CRUD编写5. 自动配置原理6. 快速定位生效的配置7. 扩展整合其他数据源1. Druid 数据源 附录示例数据库 整合SSM场景 SpringBoot 整合 Spring、SpringMVC、MyBatis 进行数据访问场景开发 1. 创建SSM整合项目 !-- https://mvnrepository.com/artifact/org.mybatis.spring.boot/mybatis-spring-boot-starter -- dependencygroupIdorg.mybatis.spring.boot/groupIdartifactIdmybatis-spring-boot-starter/artifactIdversion3.0.1/version /dependency dependencygroupIdmysql/groupIdartifactIdmysql-connector-java/artifactIdscoperuntime/scope /dependency配置数据源 spring.datasource.urljdbc:mysql://192.168.200.100:3306/demo spring.datasource.driver-class-namecom.mysql.cj.jdbc.Driver spring.datasource.usernameroot spring.datasource.password123456 spring.datasource.typecom.zaxxer.hikari.HikariDataSource安装MyBatisX 插件帮我们生成Mapper接口的xml文件即可 3. 配置MyBatis #指定mapper映射文件位置 mybatis.mapper-locationsclasspath:/mapper/*.xml #参数项调整 mybatis.configuration.map-underscore-to-camel-casetrue4. CRUD编写 ● 编写Bean ● 编写Mapper ● 使用mybatisx插件快速生成MapperXML ● 测试CRUD 5. 自动配置原理 SSM整合总结 导入 mybatis-spring-boot-starter配置数据源信息配置mybatis的mapper接口扫描与xml映射文件扫描编写beanmapper生成xml编写sql 进行crud。事务等操作依然和Spring中用法一样效果 a. 所有sql写在xml中 b. 所有mybatis配置写在application.properties下面 ● jdbc场景的自动配置 ○ mybatis-spring-boot-starter导入 spring-boot-starter-jdbcjdbc是操作数据库的场景 ○ Jdbc场景的几个自动配置 ■ org.springframework.boot.autoconfigure.jdbc.DataSourceAutoConfiguration ● 数据源的自动配置 ● 所有和数据源有关的配置都绑定在DataSourceProperties ● 默认使用 HikariDataSource ■ org.springframework.boot.autoconfigure.jdbc.JdbcTemplateAutoConfiguration ● 给容器中放了JdbcTemplate操作数据库 ■ org.springframework.boot.autoconfigure.jdbc.JndiDataSourceAutoConfiguration ■ org.springframework.boot.autoconfigure.jdbc.XADataSourceAutoConfiguration ● 基于XA二阶提交协议的分布式事务数据源 ■ org.springframework.boot.autoconfigure.jdbc.DataSourceTransactionManagerAutoConfiguration ● 支持事务 ○ 具有的底层能力数据源、JdbcTemplate、事务 ● MyBatisAutoConfiguration配置了MyBatis的整合流程 ○ mybatis-spring-boot-starter导入 mybatis-spring-boot-autoconfiguremybatis的自动配置包 ○ 默认加载两个自动配置类 ■ org.mybatis.spring.boot.autoconfigure.MybatisLanguageDriverAutoConfiguration ■ org.mybatis.spring.boot.autoconfigure.MybatisAutoConfiguration ● 必须在数据源配置好之后才配置 ● 给容器中SqlSessionFactory组件。创建和数据库的一次会话 ● 给容器中SqlSessionTemplate组件。操作数据库 ○ MyBatis的所有配置绑定在MybatisProperties ○ 每个Mapper接口的代理对象是怎么创建放到容器中。详见MapperScan原理 ■ 利用Import(MapperScannerRegistrar.class)批量给容器中注册组件。解析指定的包路径里面的每一个类为每一个Mapper接口类创建Bean定义信息注册到容器中。 如何分析哪个场景导入以后开启了哪些自动配置类。 找classpath:/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports文件中配置的所有值就是要开启的自动配置类但是每个类可能有条件注解基于条件注解判断哪个自动配置类生效了。 6. 快速定位生效的配置 #开启调试模式详细打印开启了哪些自动配置 debugtrue # Positive生效的自动配置 Negative不生效的自动配置7. 扩展整合其他数据源 1. Druid 数据源 暂不支持 SpringBoot3 ● 导入druid-starter ● 写配置 ● 分析自动配置了哪些东西怎么用 Druid官网https://github.com/alibaba/druid #数据源基本配置 spring.datasource.urljdbc:mysql://192.168.200.100:3306/demo spring.datasource.driver-class-namecom.mysql.cj.jdbc.Driver spring.datasource.usernameroot spring.datasource.password123456 spring.datasource.typecom.alibaba.druid.pool.DruidDataSource# 配置StatFilter监控 spring.datasource.druid.filter.stat.enabledtrue spring.datasource.druid.filter.stat.db-typemysql spring.datasource.druid.filter.stat.log-slow-sqltrue spring.datasource.druid.filter.stat.slow-sql-millis2000 # 配置WallFilter防火墙 spring.datasource.druid.filter.wall.enabledtrue spring.datasource.druid.filter.wall.db-typemysql spring.datasource.druid.filter.wall.config.delete-allowfalse spring.datasource.druid.filter.wall.config.drop-table-allowfalse # 配置监控页内置监控页面的首页是 /druid/index.html spring.datasource.druid.stat-view-servlet.enabledtrue spring.datasource.druid.stat-view-servlet.login-usernameadmin spring.datasource.druid.stat-view-servlet.login-passwordadmin spring.datasource.druid.stat-view-servlet.allow*# 其他 Filter 配置不再演示 # 目前为以下 Filter 提供了配置支持请参考文档或者根据IDE提示spring.datasource.druid.filter.*进行配置。 # StatFilter # WallFilter # ConfigFilter # EncodingConvertFilter # Slf4jLogFilter # Log4jFilter # Log4j2Filter # CommonsLogFilter 附录示例数据库 CREATE TABLE t_user (id BIGINT(20) NOT NULL AUTO_INCREMENT COMMENT 编号,login_name VARCHAR(200) NULL DEFAULT NULL COMMENT 用户名称 COLLATE utf8_general_ci,nick_name VARCHAR(200) NULL DEFAULT NULL COMMENT 用户昵称 COLLATE utf8_general_ci,passwd VARCHAR(200) NULL DEFAULT NULL COMMENT 用户密码 COLLATE utf8_general_ci,PRIMARY KEY (id) ); insert into t_user(login_name, nick_name, passwd) VALUES (zhangsan,张三,123456);

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/911587.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

企业优化网站怎么做区块链网站

随着我国经济的高速发展与人们生活水平的日益提高,人们对生活质量的追求也多种多样。尤其在人们生活节奏不断加快的当下,人们更趋向于足不出户解决生活上的问题,stone音乐播放器展现了其蓬勃生命力和广阔的前景。与此同时,为解决用…

php美食网站开发背景地方电商门户网站如何建设

文章目录 一、FastDFS简介1.1 概述1.2 特性 二、FastDFS原理架构2.1 FastDFS角色2.2 存储策略2.3 上传过程2.4 文件同步2.5 下载过程 三、FastDFS适用场景四、同类中间件对比4.1 FastDFS和集中存储方式对比4.2 FastDFS与其他文件系统的对比 五、FastDFS部署5.1 单机部署5.1.1 使…

合肥最好的网站建设公司哪家好招聘网站大全58同城

C语言中有三大结构,分别是顺序结构、选择结构和循环结构(分支结构)。 一、C 判断语句 判断结构要求程序员指定一个或多个要评估或测试的条件,以及条件为真时要执行的语句(必需的)和条件为假时要执行的语句…

福州云建站模版品牌形象网站建设

JNI是JavaNative Interface的 缩写。从Java 1.1开始,Java Native Interface(JNI)标准成为java平台的一部分,它允许Java代码和其他语言写的代码进行交互。JNI一开始是为了本地已编译语言,尤其是C和C而设计的,但是它并不妨碍你使用其…

做店招的网站企业vi系统设计公司

预备知识 到目前为止,我们所学习到的关于文件的操作,全部都是基于文件被打开,被访问,访问期间比较重要的有重定向,缓冲区,一切皆文件,当我们访问完毕的时候需要将文件关闭,关闭时那…

宣武青岛网站建设it人才外包

tar命令是Linux/Unix系统下的打包压缩工具,可以将多个文件合并为一个文件,打包后的文件后缀为“.tar”。 这里首先需要明确两个概念:打包和压缩。打包是指将一大堆文件或目录合并成一个总的文件;压缩则是将一个大容量的文件通过一…

seo网站页面优化网站 支付宝 接口

目录 Redis 什么是Redis Redis解决了什么问题 Redis的实现原理 数据结构 String 常用命令 应用场景 List(列表) 常用命令 应用场景 Hash(哈希) 常用命令 应用场景 set(集合) 常见命令​编辑 应用场景 Sorted Set(有序集合) 常见命令​编辑 应用场景 数据持…

男人和女人做污的视频网站一个完整的项目流程图

ylbtech-杂项:WCFWindows Communication Foundation(WCF)是由微软开发的一系列支持数据通信的应用程序框架,可以翻译为Windows 通讯开发平台。整合了原有的windows通讯的 .net Remoting,WebService,Socket的机制,并融合…

电子商务网站建设基础网站信息化建设总结

阅读全文 类别:asp.netsqlc#||oracle 查看评论文章来源:http://hi.baidu.com/huqing7002/blog/item/c038a810c90ee502203f2ea9.html转载于:https://www.cnblogs.com/huqing7002/archive/2007/12/06/1007052.html

图片类网站 怎么做优化无锡网站维护

文献阅读:Large Language Models as Optimizers 1. 文章简介2. 方法介绍 1. OPRO框架说明2. Demo验证 1. 线性回归问题2. 旅行推销员问题(TSP问题) 3. Prompt Optimizer 3. 实验考察 & 结论 1. 实验设置2. 基础实验结果 1. GSM8K2. BBH3.…

如何用ps做网站平面图嘉兴网站推广

PrimiHub一款由密码学专家团队打造的开源隐私计算平台,专注于分享数据安全、密码学、联邦学习、同态加密等隐私计算领域的技术和内容。 在当前时代,每一次点击、触摸或按键都留下了数字痕迹。但是我们对自己的个人数据几乎没有控制的权限,这让…

网站的建议网投网站怎样建

近期将某些网站换服务器,由于网站数量巨大,加上附件和静态页,文件数量异常多,考虑先打包然后直接传过去。起初尝试用winrar打包,但是发现即使选择”仅储存”速度仍然慢到无法接受,后来想到了tar&#xff0c…

全运网站的建设仿制网站侵权行为

在深圳租房市场,有着许多的“二房东”,房主委托他们将房子租出去,而租客想要租房的话,也是和“二房东”沟通,租房期间有任何问题,找二房东解决。对于房主来说,委托给“二房东”可太省事了&#…

石景山网站开发做图表网站

先说说什么是branch。按照Subversion的说法,一个branch是某个development line(通常是主线也即trunk)的一个拷贝,见下图: branch存在的意义在于,在不干扰trunk的情况下,和trunk并行开发&#xf…

网站的费用多少合适手机个人网站制作教程

Nginx (“engine x”) 是一个高性能的 HTTP 和 反向代理 服务器,也是一个 IMAP/POP3/SMTP 代理服务器。 Nginx 是由 Igor Sysoev 为俄罗斯访问量第二的 Rambler.ru 站点开发的,第一个公开版本0.1.0发布于2004年10月4日。其将源代码以类BSD许可证的形式发…

怎么提升搜狗网站排名有免费网站推荐吗

目录 摘要 引言 CPU内存监控 磁盘监控 网络监控 GPU监控 帧率监控 总结 摘要 本文介绍了网络性能监测的重要性,并详细介绍了一款名为克魔助手的应用开发工具,该工具提供了丰富的性能监控功能,包括CPU、内存、磁盘、网络等指标的实时…

杭州网站建设服务wordpress 启用主题

概述 【例】通过按钮来控制一个电梯的状态,一个电梯有开门状态,关门状态,停止状态,运行状态。每一种状态改变,都有可能要根据其他状态来更新处理。例如,如果电梯门现在处于运行时状态,就不能进…

中国做网站的公司广州北京网站建设公司

NetBeans IDE是开发各种应用程序的绝佳选择。 具体来说,我每天都使用它来开发和维护Java EE应用程序。 在过去的几个发行版中,不仅Java EE的生产力提高了,而且NetBeans IDE还减少了开发应用程序的时间……使Java EE和NetBeans成为绝配&#x…

统一门户网站建设规范app制作教程视频全

📢📢📢📣📣📣 哈喽!大家好,我是「奇点」,江湖人称 singularity。刚工作几年,想和大家一同进步🤝🤝 一位上进心十足的【Java ToB端大厂…

建设工程项目报建网站给网站做优化刷活跃要收费吗

一.背景 由于最近客户定制需要将文件挂载类型修改为sdcardfs,由于修改了文件挂载类型,导致了骁龙相机录像后不显示左下角缩略图,也不能点击进入相册中,相册里面也没有录制的视频,故对骁龙相机从点击事件开始进行问题的排查 二.流程介绍 录像的流程大概分为几个阶段:进行…