04 2021 档案
摘要:1、面向接口编程 大家之前都学过面向对象编程,也学习过接口,但在真正的开发中,很多时候我们会选择面向接口编程 根本原因 : 解耦 , 可拓展 , 提高复用 , 分层开发中 , 上层不用管具体的实现 , 大家都遵守共同的标准 , 使得开发变得容易 , 规范性更好 在一个面向对象的系统中,系统的各种功能
阅读全文
摘要:1、占位符 在Mybatis中,两种占位符的区别: #{}是预编译处理,${}是字符串替换 MyBatis在处理#{}时,会把sql中的#{}替换为?号,调用PreparedStatement的set方法赋值 MyBatis在处理${}时,就是会把${}替换成变量的值 使用#{}可以有效的防止SQL
阅读全文
摘要:1、CURD 上篇回顾:第一个MyBatis程序 namespace 将上面案例中的UserMapper接口改名为 UserDao; 将UserMapper.xml中的namespace改为为UserDao的路径 . 再次测试 结论: 配置文件中namespace中的名称为对应Mapper接口或者D
阅读全文
摘要:1、MyBatis简介 1.1、环境说明 jdk 9 MySQL 5.7.29 maven 3.6.3 IDEA 学习前需要掌握: JDBC MySQL Java 基础 Maven Junit 1.2、什么是MyBatis? MyBatis 是一款优秀的持久层框架 MyBatis 避免了几乎所有的
阅读全文
摘要:1、什么是JSON? JSON(JavaScript Object Notation, JS 对象标记) 是一种轻量级的数据交换格式,目前使用特别广泛。 采用完全独立于编程语言的文本格式来存储和表示数据。 简洁和清晰的层次结构使得 JSON 成为理想的数据交换语言。 易于人阅读和编写,同时也易于机器
阅读全文
摘要:1、结果跳转方式 1.1、ModelAndView 设置ModelAndView对象 , 根据view的名称 , 和视图解析器跳到指定的页面 。 页面 : {视图解析器前缀} + viewName +{视图解析器后缀} <!--视图解析器:DispatcherServlet给他的ModelAndVi
阅读全文
摘要:1、 Controller配置总结 通过上篇文章的,我们使用了配置和注解两种方法实现了一个小型访问案例,其实这两种方法中方法在SpringMVC的配置文件中要有视图解析器,可以不用配置映射器和适配器,写了是为帮助前期理解原理。 视图是可以被复用的,而控制器与视图之间是弱偶合关系。 对两种方法的总结:
阅读全文
摘要:1、Hello,SpringMVC 现在让我们一起快速使用SpringMVC编写一个程序吧! 1.1、配置版 1、新建一个Moudle ,名为SpringMVC-02-hello , 注意要添加web的支持! 2、确定引入了SpringMVC 的依赖! <dependency> <groupId>o
阅读全文
摘要:1、回顾MVC 1.1、什么是MVC? MVC全名是Model View Controller,是模型(Model)-视图(View)-控制器(controller)的缩写,是一种软件设计规范。 是将业务逻辑、数据、界面显示分离的方法组织代码。 MVC 不是一种设计模式,而是一种架构模式。当然不同的
阅读全文
摘要:这里是程序员写简历时常见的技术专有名词,请务必注意大小写,否则会显得不专业哦~ 正确 错误 Java JAVA, java Spring spring Spring Boot SpringBoot, Springboot Spring Cloud SpringCloud, Springcloud S
阅读全文
摘要:Markdown语法 首先推荐一款轻便简洁的Markdown编辑器:Typora 官网链接:https://www.typora.io/ 1、 标题 1.1 使用 = 和 - 标记一级和二级标题 源码: 我展示的是一级标题 我展示的是二级标题 效果: 我展示的是一级标题 我展示的是二级标题 1.2
阅读全文

浙公网安备 33010602011771号