![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
spring
文章平均质量分 81
键舞者
干一行爱一行
展开
-
Java爬虫入门——HttpClient,JSoup
爬虫也叫网络机器人,可以代替人工,自动的在网络上采集和处理信息。爬虫包括数据采集,分析,存储三部爬虫引入依赖--引入httpClient依赖-->原创 2023-02-17 18:38:25 · 1398 阅读 · 0 评论 -
Spring事务及Spring整合MyBatis
1,建库建表2,新建maven模块3,修改maven目录4,修改pom.xml文件,添加依赖5,添加MyBaits模板(SqlMapperConfig.xml和XXXMapper.xml文件)6,添加ApplicationContext_mapper.xml7,添加ApplicationContext_seervice.xml8,添加pojo数据表对应的实体类9,添加mapper包,添加添加 XXXMapper.java 和 XXXMapper.xml文件,并开发。原创 2022-12-13 13:49:48 · 340 阅读 · 0 评论 -
SpringMVC-狂神
比如:在yyk包下有两个类:A和B,同时具有方法C,并且方法C被@RequestMapping(“/index”)注解修饰,如果此时访问C方法,就会冲突,所以此时在A和B上添加@RequestMapping(“A”)就可以通过/A/index访问到A类中的C方法。2,HandleMapping为处理器映射器,由DispatcherServlet自行调用,HandlerMappping由请求的url查找Handler处理器,这个处理器在注册bean中自己定义。原创 2022-12-13 13:48:27 · 497 阅读 · 0 评论 -
SpringMVC
一,MVC什么是MVC:MVC是软件架构思想,按照模型层,视图层,控制层(属于表示层,所以属于web)来划分,M:Model,模型层,指工程中的JavaBean分为业务Bean和实体Bean* 业务Bean:指Service或者Dao对象,专门用来处理业务逻辑和数据访问。* 实体Bean:专门用来存储业务数据。V:View,视图层,指的是工程中的HTML页面和JSP,用来和用户进行数据交互和信息展示C:Control,控制层,用来接受请求和响应服务器MVC的工...原创 2022-12-13 13:45:33 · 345 阅读 · 0 评论 -
MyBatis——表的关联关系,事务,ORM,缓存机制
表的关联关系关联关系是存在方向的1,一对一2,一对多3,多对一4,多对多。原创 2022-08-15 20:13:45 · 337 阅读 · 0 评论 -
MYBatis——业务功能,动态sql
设置批量更新,这里批量在于批量执行update的sql语句,不能使用类似的where in 查询条件,否则会将不同id的行的属性值修改为完全一样的数据。实体类只能封装住成员变量的条件,如果某个变量又区间范围内的判断或者有两个值要进行判断,那么一个实体类就包不住,就需要使用指定参数位置,来进行范围查询。1,:用来定义代码片段,可以将所有的列名,或复杂的条件定义为代码片段,供使用时调用。若传入的参数有多个,使用map方式,更省事,更明确,更具语义,在实体类封装不住的情况下。...原创 2022-08-15 15:50:36 · 1058 阅读 · 0 评论 -
MyBatis——xml的优化及动态代理的实现
6,UsersMapper.xml文件中的 nameSpace 标签中的值类型 与 UserMapper.java接口的完全限定名(即从当前java.main路劲触发的全路径名)。5,UsersMapper.xml文件中的resultType()标签中的值类型 与 UserMapper.java接口中的返回值的类型完全一致。是对非字符串拼接的占位符,{}中可以任意写,但是如果占位符是对象类型,则{}内必须是对象的属性名称,使用#{}是安全的,可以防止sql注入。设置完底层代码输出的后的打印的日志。...原创 2022-08-14 23:53:16 · 1023 阅读 · 1 评论 -
MyBatis浅入:三层框架和初步学习MyBatis
2),业务逻辑层:整个项目的逻辑处理层,接收界面层的数据,传递给数据访问层,接受数据访问层的结构,返回数据结果给界面层。SSM是一个半成品软件,将公共的部分封装,重复问题解决,简化程序开发,他是可扩展,可复用的。1),界面层:负责接收客户端的数据,将数据传递给业务逻辑层处理,返回结果给客户端。界面层业务逻辑层数据访问层,各层之间不可以跨月访问。4,修改pom.xml文件,添加mybatis依赖,添加mysql依赖。1,结构清晰,耦合度低,各层分工明确。5,有利于各层逻辑结构的实现。......转载 2022-08-14 00:42:31 · 1185 阅读 · 1 评论 -
代理模式一篇拿捏
目标对象不可访问,通过代理对象增强功能访问,实现访问目标对象。如:租房子,需要通过房屋中介来实现租房。目标对象:房东,代理对象:中介,客户端对象:租客。原创 2022-08-13 18:13:33 · 180 阅读 · 0 评论 -
Maven下载,配置本地远端仓库
回顾:原创 2022-05-07 21:17:21 · 736 阅读 · 14 评论 -
Spring5架构,万字文章带你学习
一.Spring框架概述1,Spring是一个 开源的 轻量级的 JavaEE框架。轻量级:体积小,jar独立使用不需要依赖其他jar包,开源:免费,可以提供源代码框架:解决开发的复杂性,简化企业开发。2,spring的两个核心部分:IOC,AopIOC:控制反转,把创建对象的过程交给spring进行管理。Aop:面向切面,在不修改源代码的情况下,进行功能的添加或增强。3,spring框架的特点:1),方便解耦,简化开发:对象与对象之间的关系依赖spring。2...原创 2022-05-04 21:24:28 · 11055 阅读 · 130 评论