
SSM
文章平均质量分 68
广航康小猿
广航程序员小白一名,白嫖csdn这么多年,是应该做出点输出贡献了
展开
-
SSM学习52:SSM三大技术整合案例
前面我们已经把Mybatis、Spring和SpringMVC三个框架进行了学习,今天主要的内容就是把这三个框架整合在一起完成我们的业务功能开发,具体如何来整合,我们一步步来学习。原创 2022-11-08 16:39:35 · 523 阅读 · 1 评论 -
SSM学习51:RESTful风格快速开发
关于接收参数,我们学过三个注解、、,这三个注解之间的区别和应用分别是什么?区别@RequestParam用于接收url地址传参或表单传参@RequestBody用于接收json数据@PathVariable用于接收路径参数,使用{参数名称}描述路径参数应用后期开发中,发送请求参数超过1个时,以json格式为主,@RequestBody应用较广如果发送非json格式数据,选用@RequestParam接收请求参数。原创 2022-11-04 11:32:55 · 375 阅读 · 0 评论 -
SSM学习50: REST简介(重点)
查询id为1的用户信息保存用户信息。原创 2022-11-04 10:55:15 · 186 阅读 · 0 评论 -
SSM学习49:请求与响应
SpringMVC接收到请求和数据后,进行一些了的处理,当然这个处理可以是转发给Service,Service层再调用Dao层完成的,不管怎样,处理完以后,都需要将结果告知给用户。比如:根据用户ID查询用户信息、查询用户列表、新增用户等。对于响应,主要就包含两部分内容:响应页面响应数据文本数据json数据因为异步调用是目前常用的主流方式,所以我们需要更关注的就是如何返回JSON数据,对于其他只需要认识了解即可。该注解可以写在类上或者方法上。原创 2022-11-04 10:52:35 · 174 阅读 · 0 评论 -
SSM学习48:日期型请求参数
日期类型比较特殊,因为对于日期的格式有N多中输入方式,比如:2088-08-182088/08/1808/18/2088更换日期格式携带时间的日期。原创 2022-11-03 20:16:20 · 396 阅读 · 0 评论 -
SSM学习48:SpringMVC中JSON数据传输参数(重点)
对于JSON数据类型,我们常见的有三种:json普通数组(["value1","value2","value3",...])json对象({key1:value1,key2:value2,...})json对象数组([{key1:value1,...},{key2:value2,...}])对于上述数据,前端如何发送,后端如何接收?SpringMVC接收JSON数据的实现步骤为:(1)导入jackson包(2)使用PostMan发送JSON数据。原创 2022-11-03 17:21:10 · 700 阅读 · 0 评论 -
SSM学习47:SpringMvc五种参数传递
简单数据类型一般处理的是参数个数比较少的请求,如果参数比较多,那么后台接收参数的时候就比较复杂,这个时候我们可以考虑使用POJO数据类型。举个简单的例子,如果前端需要获取用户的爱好,爱好绝大多数情况下都是多个,如何发送请求数据和接收数据呢?数组参数:请求参数名与形参对象属性名相同且请求参数为多个,定义数组类型即可接收参数。POJO参数:请求参数名与形参对象属性名相同,定义POJO类型形参即可接收参数。==请求参数key的名称要和POJO中属性的名称一致,否则无法封装。原创 2022-11-03 17:05:21 · 468 阅读 · 0 评论 -
SSM46:Get和post发送请求数据
出现乱码的原因相信大家都清楚,Tomcat8.5以后的版本已经处理了中文乱码的问题,但是IDEA中的Tomcat插件目前只到Tomcat7,所以需要修改pom.xml来解决GET请求中文乱码问题。将web.xml删除,换成ServletContainersInitConfig。将pom.xml中多余的内容删除掉,再添加SpringMVC需要的依赖。如果我们传递的参数中有中文,你会发现接收到的参数会出现中文乱码问题。和GET一致,不用做任何修改。解决中文乱码方案:配置过滤器。原创 2022-11-03 16:41:36 · 586 阅读 · 0 评论 -
SSM学习45:设置请求映射路径,避免路径相同
4.1.2 问题分析团队多人开发,每人设置不同的请求路径,冲突问题该如何解决?解决思路:为不同模块设置模块名作为请求路径前置对于Book模块的save,将其访问路径设置对于User模块的save,将其访问路径设置这样在同一个模块中出现命名冲突的情况就比较少了。原创 2022-11-02 23:35:21 · 718 阅读 · 0 评论 -
SSM学习44:PostMan入门安装和使用(重点)
代码编写完后,我们要想测试,只需要打开浏览器直接输入地址发送请求即可。发送的是GET请求可以直接使用浏览器,但是如果要发送的是POST请求呢?如果要求发送的是post请求,我们就得准备页面在页面上准备form表单,测试起来比较麻烦。所以我们就需要借助一些第三方工具,如PostMan.原创 2022-10-30 17:00:07 · 966 阅读 · 0 评论 -
SSM学习43:SpringMVC不扫描某些bean
方式二:Spring加载的bean设定扫描范围为com.itheima,排除掉controller包中的bean。classes属性:设置排除的具体注解类,当前设置排除@Controller定义的bean。加载Spring控制的bean的时候排除掉SpringMVC控制的bean。excludeFilters属性:设置扫描加载bean时,排除的过滤规则。type属性:设置排除规则,当前使用按照bean定义时的注解类型进行排除。将pom.xml中多余的内容删除掉,再添加SpringMVC需要的依赖。原创 2022-10-30 16:27:42 · 1671 阅读 · 0 评论 -
SSM学习42:SpringMVC入门案例(重点)
将web.xml删除,换成ServletContainersInitConfig。将pom.xml中多余的内容删除掉,再添加SpringMVC需要的依赖。原创 2022-10-29 21:38:50 · 672 阅读 · 0 评论 -
SSM41:SpringMVC思想(重点)
浏览器发送一个请求给后端服务器,后端服务器现在是使用Servlet来接收请求和数据如果所有的处理都交给Servlet来处理的话,所有的东西都耦合在一起,对后期的维护和扩展极为不利将后端服务器Servlet拆分成三层,分别是web、service和daoweb层主要由servlet来处理,负责页面请求和数据的收集以及响应结果给前端service层主要负责业务逻辑的处理dao层主要负责数据的增删改查操作。原创 2022-10-29 20:50:14 · 130 阅读 · 0 评论 -
SSM40:Aop获取数据(重点)
Component@Aspect//绑定连接点};};//绑定切面//创建通知System.out.println("郭浩康加油");}}}}}}}原创 2022-10-29 19:51:38 · 294 阅读 · 0 评论 -
SSM学习39:AOP通知类型:环绕通知
Component@Aspect//绑定连接点//绑定切面//创建通知System.out.println("郭浩康加油");原创 2022-10-29 15:50:47 · 1433 阅读 · 0 评论 -
SSM学习38:AOP切入点表达式
Component@Aspect//绑定连接点//绑定切面//创建通知System.out.println("郭浩康加油");}}原创 2022-10-29 15:19:23 · 161 阅读 · 0 评论 -
SSM学习37:Aop入门案例(重点)
Component@Aspect//绑定连接点//绑定切面//创建通知System.out.println("郭浩康加油");}}原创 2022-10-28 23:23:26 · 393 阅读 · 0 评论 -
SSM学习36:编程思想总结(重点)
AOP(Aspect Oriented Programming)面向切面编程。原创 2022-10-28 22:35:23 · 336 阅读 · 0 评论 -
SSM学习35:AOP核心概念(重点)
AOP(Aspect Oriented Programming)面向切面编程。原创 2022-10-28 22:33:25 · 530 阅读 · 0 评论 -
SSM学习34:Spring整合MyBatis+JUnit(重点)
SqlSessionFactoryBean和代理MapperScannerConfigurer。3.mybatis-spring(Spring连接MyBatis坐标)4..mysql-connector-java(mysql连接坐标)1.spring-context(spring连接坐标)--Spring整合MyBatis五个经典坐标。2.mybatis(.mybatis连接坐标)5.spring-jdbc(jdbc坐标)只需要写一个MyBatis配置类就行了。先创建一个简单的Spring案例。原创 2022-10-27 23:26:31 · 195 阅读 · 0 评论 -
SSM学习33:Spring整合MyBatis(重点)
SqlSessionFactoryBean和代理MapperScannerConfigurer。3.mybatis-spring(Spring连接MyBatis坐标)4..mysql-connector-java(mysql连接坐标)1.spring-context(spring连接坐标)--Spring整合MyBatis五个经典坐标。2.mybatis(.mybatis连接坐标)5.spring-jdbc(jdbc坐标)只需要写一个MyBatis配置类就行了。先创建一个简单的Spring案例。原创 2022-10-27 22:57:05 · 958 阅读 · 1 评论 -
SSM33:MYBatis注解开发
Mybatis 针对 CURD 操作都提供了对应的注解,已经做到见名知意。如下:查询 :@Select添加 :@Insert修改 :@Update删除 :@Delete接下来我们做一个案例来使用 Mybatis 的注解开发针对上述的需要,Mybatis对动态SQL有很强大的支撑:ifforeach。原创 2022-10-27 09:01:03 · 234 阅读 · 0 评论 -
SSM32:Mybatis删除记录和批量删除记录
针对上述的需要,Mybatis对动态SQL有很强大的支撑:ifforeach。原创 2022-10-27 09:01:20 · 694 阅读 · 0 评论 -
SSM学习31:动态修改数据
针对上述的需要,Mybatis对动态SQL有很强大的支撑:ifforeach。原创 2022-10-25 09:51:41 · 581 阅读 · 0 评论 -
SSM学习30:MyBatis普通添加数据
简单的分析后,我们来看功能实现的步骤:编写接口方法参数:所有查询条件结果:List在映射配置文件中编写SQL语句编写测试方法并执行针对上述的需要,Mybatis对动态SQL有很强大的支撑:ifforeach。原创 2022-10-25 09:21:40 · 760 阅读 · 0 评论 -
SSM29:动态多条件查询和动态单条件查询
简单的分析后,我们来看功能实现的步骤:编写接口方法参数:所有查询条件结果:List在映射配置文件中编写SQL语句编写测试方法并执行。原创 2022-10-24 21:18:01 · 3371 阅读 · 0 评论 -
SSM28:条件查询初步
简单的分析后,我们来看功能实现的步骤:编写接口方法参数:所有查询条件结果:List在映射配置文件中编写SQL语句编写测试方法并执行。原创 2022-10-24 20:44:32 · 229 阅读 · 0 评论 -
SSM学习27:Mybatis查看详情
查看详情功能实现步骤:编写接口方法:Mapper接口参数:id查看详情就是查询某一行数据,所以需要根据id进行查询。而id以后是由页面传递过来。结果:Brand根据id查询出来的数据只要一条,而将一条数据封装成一个Brand对象即可编写SQL语句:SQL映射文件执行方法、进行测试。原创 2022-10-24 14:55:37 · 205 阅读 · 0 评论 -
SSM学习26:查询所有数据和起别名问题
红色头绳的表示映射配置文件,蓝色头绳的表示mapper接口。在mapper接口点击红色头绳的小鸟图标会自动跳转到对应的映射配置文件,在映射配置文件中点击蓝色头绳的小鸟图标会自动跳转到对应的mapper接口。也可以在mapper接口中定义方法,自动生成映射配置文件中的。查询所有数据功能是不需要根据任何条件进行查询的,所以此方法不需要参数。对象,需要将这些对象封装到List集合中返回。XML映射配置文件 和 接口方法 间相互跳转。包下创建 Brand 实体类。编写接口方法:Mapper接口。原创 2022-10-24 14:37:41 · 648 阅读 · 0 评论 -
问题2:IDEA 为 sql 文件配置方言
本人使用的 mysql ,想创建一个表,但是 id 类型我要设置 bigint 类型,提示语句并没有显示 bigint.但是 id 类型我要设置 bigint 类型,提示语句并没有显示 bigint.而且就算我写完整了, bigint 也没有变成黄色的关键字.这样有洁癖的我当然看着不舒服.经过了网上的资料查找.有了很简单的解决办法.在 IDEA 创建后缀为 .sql 的文件时,默认情况下是没有设置 sql 语言的.所以一些关键字没有提示并且还没有背景色.2.找到配置 sql 方言的配置窗口。原创 2022-10-24 09:41:01 · 6592 阅读 · 2 评论 -
SSM学习25:MybatisX插件下载
MybatisX 是一款基于 IDEA 的快速开发插件,为效率而生。XML映射配置文件 和 接口方法 间相互跳转。目录下创建包及测试用例。根据接口方法生成 statement。包下创建 Brand 实体类。原创 2022-10-23 23:27:23 · 2052 阅读 · 0 评论 -
SSM学习24:maven下载和配置
maven下载原创 2022-10-22 23:44:21 · 502 阅读 · 0 评论 -
SMM学习22:MyBatis配置文件起别名typeAliases
SSM原创 2022-10-22 12:01:36 · 432 阅读 · 0 评论 -
SSM21:Mapper代理开发
SSM原创 2022-10-22 11:00:30 · 78 阅读 · 0 评论 -
SSM20:IDEA连接数据库
SSM原创 2022-10-22 10:28:25 · 318 阅读 · 0 评论 -
SSM19:Mybatis入门案例
SSM原创 2022-10-20 21:22:45 · 72 阅读 · 0 评论 -
SSM18:注解为bean提供依赖注入
SSM原创 2022-10-20 19:18:52 · 140 阅读 · 0 评论 -
SSM17:注解开发管理第三方bean
SSM原创 2022-10-20 19:11:58 · 476 阅读 · 0 评论 -
SSM16:注解开发依赖注入
SSM原创 2022-10-19 23:35:00 · 100 阅读 · 0 评论 -
SSM15:注解开发bean的生命周期
生命周期原创 2022-10-18 22:54:52 · 74 阅读 · 0 评论