当前位置: 首页 > news >正文

汽车网站建设规划书网络营销主要干什么

汽车网站建设规划书,网络营销主要干什么,中信建设有限责任公司华美分公司,武汉市住房建设委员会网站一、SpringBoot单元测试 1.1什么是单元测试 单元测试是指对软件中的最小测试单元进行检查和验证的过程。 执行单元测试就是为了证明某段代码的执行结果是否符合我们的预期。如果测试通过则是符合预期,否则测试失败。 1.2单元测试的好处 1.单元测试不用启动Tomca…

一、SpringBoot单元测试

1.1什么是单元测试

单元测试是指对软件中的最小测试单元进行检查和验证的过程。
执行单元测试就是为了证明某段代码的执行结果是否符合我们的预期。如果测试通过则是符合预期,否则测试失败。

1.2单元测试的好处

1.单元测试不用启动Tomcat
2.如果中途改动了代码,在项目打包的时候发现错误,因为打包的时候会自动执行测试单元,单元测试的错误就会发现。

1.3单元测试的使用

1.3.1生成测试类和方法

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

1.3.2修改单元测试的类,添加单元测试的方法

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

二、添加的功能

2.1增加用户操作

默认情况下返回的是受影响的行数
1.UserMapper中添加方法接口
在这里插入图片描述
2.UserMapper.xml中进行用户添加
在这里插入图片描述
3.单元测试
在这里插入图片描述

2.2特殊的添加:返回自增id

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

三、修改功能

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

四、删除

4.1删除功能实现

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

4.2扩展功能:@Transactional

单元测试之后将数据进行回滚
在这里插入图片描述

五、查询

5.1单表查询(多条数据)

单条数据的查询在上一篇博客已写
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

5.1.1 参数占位符#{}和${}

#{}:预编译处理
${}:字符直接替换
在这里插入图片描述
#{}:预执行sql,不存在安全问题
${}:直接替换,存在安全问题

5.1.2 ${}使用场景

当传递的参数是一个SQL语句时(不是某个参数的值),则只能使用${}的形式,例如:传递的是desc或者asc时,它是一个SQL语句,而不是某一个参数的值:
在这里插入图片描述

5.1.3 SQL注入问题

sql 注⼊代码:“’ or 1='1
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

5.1.4 like查询

1.使用#
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

//程序最终执行的sql:
select * from userinfo where username like '%?%'
//替换后在mysql中执行报错select * from userinfo where username like '%'admin'%';

2.使用$:
在这里插入图片描述
程序正确执行

//将#替换为$执行的语句:
select * from userinfo where username like '%admin%'

3.使用MySQL提供的内置函数concat()处理:
拼接处理
在这里插入图片描述
综上:
在这里插入图片描述

5.1.5 ResultMap:结果集映射字典

使用场景:
1.数据库中字段名和程序中的属性名不一致时,只能使用ResultMap才能查询出结果。
2.多表关联查询时(一对一、一对多),如果不使用ResultMap,那么关联的对象将为空,查询不出来结果。
在这里插入图片描述
在这里插入图片描述

5.2、多表查询

5.2.1一对一关系

一篇文章对应一个作者
使用association标签,表示⼀对⼀的结果映射
在这里插入图片描述

5.2.2一对多关系

一个作者对应多篇文章
使用collection标签,表示一对多结果映射
在这里插入图片描述

http://www.yidumall.com/news/20767.html

相关文章:

  • 网站商城系统建设方案被代运营骗了去哪投诉
  • 最大的免费网站建设网页游戏推广平台
  • 网站如何加入百度联盟海豹直播nba
  • 锋创科技园网站建设长沙seo服务
  • 网站制作如何关键词优化排名用什么软件比较好
  • 国外商业网站设计定制企业网站建设制作
  • 中国建设报社门户网站seo是如何优化
  • 商业网站建设的方法深圳网页搜索排名提升
  • wordpress广告赚钱seo优化的价格
  • 门户网站区别游戏优化大师有用吗
  • 摄影网站在线建设推广普通话的意义是什么
  • wordpress隐藏网页代码seo外链发布
  • 网络管理员网址优化seo教程技术
  • 自动采集网站php源码深圳网站制作
  • 做app网站制作搜索引擎排名国内
  • 有哪些做品牌特卖的网站什么是营销渠道
  • 曲靖做网站价格大众网疫情最新消息
  • net asp网站开发关键词排名优化提升培训
  • 滨江网站开发2020十大网络热词
  • 网络营销平台的账号如何运营班级优化大师学生版
  • 企业门户网站制作周期搜索词分析工具
  • wordpress主题制作南城网站优化公司
  • 国内做网上旅游业务的网站下载关键词推广软件
  • 小城市做网站seo文章是什么意思
  • 用nodejs做的网站做网络推广好吗
  • 济源建网站如何提高自己在百度的排名
  • 地方网站做哪些内容石家庄seo公司
  • 天津北京网站建设公司哪家好友情链接出售平台
  • 旅游网站制作百度云红河网站建设
  • 怎么做新网站上线通稿网络营销的推广方法