上一页 1 2 3 4 5 6 ··· 12 下一页
摘要: 2. RequestMapping注解 1. RequestMapping的作用 ​@RequestMapping​ 注解是 Spring MVC 框架中的一个控制器映射注解,用于将请求映射到相应的处理方法上。具体来说,它可以将指定 URL 的请求绑定到一个特定的方法或类上,从而实现对请求的处理和响应。 2. RequestMapping 阅读全文
posted @ 2024-06-25 07:42 捞月亮的小北 阅读(5) 评论(0) 推荐(0) 编辑
摘要: 1. 初始SpringMVC 1. 学习本套教程前的知识储备 JavaSE HTML+CSS+JavaScript Vue AJAX + axios Thymeleaf Servlet Maven Spring 2. 什么是MVC MVC架构模式相关课程,在老杜的JavaWeb课程中已经详细的讲解了,如果没有学过的,可以看这个视 阅读全文
posted @ 2024-06-25 07:36 捞月亮的小北 阅读(2) 评论(0) 推荐(0) 编辑
摘要: 4. Spring对IoC的实现 1. IoC 控制反转 对控制反转的理解: 控制反转是一种思想。 控制反转是为了降低程序耦合度,提高程序扩展力,达到OCP原则,达到DIP原则。 控制反转,反转的是什么? 将对象的创建权利交出去,交给第三方容器负责。(我的理解:也就是不用自己new 对象了 , 交给Spring容器进行处理) 将对象 阅读全文
posted @ 2024-06-25 07:23 捞月亮的小北 阅读(1) 评论(0) 推荐(0) 编辑
摘要: 3. Spring 的入门程序 1. Spring 的jar包 JAR文件 描述 spring-aop-5.3.9.jar 这个jar 文件包含在应用中使用Spring 的AOP 特性时所需的类 spring-aspects-5.3.9.jar 提供对AspectJ的支持,以便可以方便的将面向切面的功能集成进IDE中 spring 阅读全文
posted @ 2024-06-25 07:18 捞月亮的小北 阅读(1) 评论(0) 推荐(0) 编辑
摘要: 2. Spring 概述 1. Spring 简介 来自百度百科 Spring是一个开源框架,它由Rod Johnson创建。它是为了解决企业应用开发的复杂性而创建的。 从简单性、可测试性和松耦合的角度而言,任何Java应用都可以从Spring中受益。 Spring是一个轻量级的控制反转(IoC)和面向切面(AOP)的容器框 阅读全文
posted @ 2024-06-25 07:16 捞月亮的小北 阅读(3) 评论(0) 推荐(0) 编辑
摘要: 1. Spring启示录 1. OCP 开闭原则 开闭原则是这样说的:在软件开发过程中应当对扩展开放,对修改关闭。也就是说,如果在进行功能扩展的时候,添加额外的类是没问题的,但因为功能扩展而修改之前运行正常的程序,这是忌讳的,不被允许的。因为一旦修改之前运行正常的程序,就会导致项目整体要进行全方位的重新测试。这是相当麻烦的过 阅读全文
posted @ 2024-06-25 07:14 捞月亮的小北 阅读(1) 评论(0) 推荐(0) 编辑
摘要: 10. Mybatis 参数处理 环境准备: 创建模块 ,引入相关依赖 和 配置文件 创建数据库表:t_student ​​ 向数据库表中填充数据 ​​ 创建pojo类 :student public class Student { private Long id; private String name; private Inte 阅读全文
posted @ 2024-06-24 10:21 捞月亮的小北 阅读(3) 评论(0) 推荐(0) 编辑
摘要: 9. Mybatis 小技巧 1. #{ } 和 $ #{ } 和 ${ } 的区别 #{ }:先编译sql语句,再给占位符传值,底层是PreparedStatement实现。可以防止sql注入,比较常用。 ${}:先进行sql语句拼接,然后再编译sql语句,底层是Statement实现。存在sql注入现象。只有在需要进行sql 阅读全文
posted @ 2024-06-23 12:43 捞月亮的小北 阅读(4) 评论(0) 推荐(0) 编辑
摘要: 8. Mybatis 接口代理机制及使用 疑问:在MyBatis中,SqlSession​对象为什么不写在方法外部呢? 在MyBatis中,SqlSession​对象通常不推荐写在方法外部(如类成员变量或静态变量)并且在整个类中共享的原因主要包括以下几个方面: 线程安全: ​SqlSession​不是线程安全的对象,因此每个线程都应该拥有自 阅读全文
posted @ 2024-06-23 12:40 捞月亮的小北 阅读(2) 评论(0) 推荐(0) 编辑
摘要: 点评P37作业 作业分析: @Override public Result queryTypeList() { //1.查询redis缓存 List<String> shopTypeListInRedis = stringRedisTemplate.opsForList().range(SHOP_TYPE_KEY, 阅读全文
posted @ 2024-06-22 15:33 捞月亮的小北 阅读(2) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 ··· 12 下一页