随笔分类 - 1.Java框架
摘要:@RequestMapping(捕捉浏览器的http请求的url,和servert的uro-pattern一样)@Controller(标识这个类是controller,和servlert的class一样)@GetMapping(标识这个方法,处理的是get方式的http请求)@ResponstBo
阅读全文
摘要:一、th:fragment模板片段 我们可以使用模板,定义一些会经常复用的代码,使用th:fragment定义 然后使用th:insert引入这个模板内容,或者使用th:replace进行内容替换; 还有一个th:include标签也是引入模板内容,但是这个不推荐了; 除了增加模板,还可以使用th:
阅读全文
摘要:IOC相当于帮我们创建对象; DI相当于给创建好的对象的属性赋值; ioc是目的,di是手段。所以上文的第一句话应该是错的,帮助我们创建对象的是applicationcontext 一、IOC解释 1、英文名称:(Inversion of Control) 2、中文名称:控制反转 (1)控制:对类实
阅读全文
摘要:一、 <if>和<where>标签 《 if》标签 用于进行条件判断,test 属性用于指定判断条件,当满足判断条件,才可以拼接《if》标签里的sql。 为了满足select语句的拼接条件, 在 SQL 语句后强行添加where 1=1 的恒成立条件; 如图所示,mapper标签里, 加入《sele
阅读全文
摘要:一. 接口绑定介绍 刚刚我们想进行多参数的增删改查操作时, 由于session方法中只能传一个参数的限制, 我们都只能把多个参数封装成一个类对象或者一个map集合, 比较麻烦; 现在, 出现了一种新的方法来实现多参数增删改查, 那就是"接口绑定"; 接口里提供了规范行为的方法, 配置文件里提供了增删
阅读全文
摘要:由于增删改会对数据进行改变, 所以我们要进行事务处理; 增删改需要传多个参数时,也是把多个参数封装到类里的。然后传一个类的对象。多个参数 一. 增加操作 mapper层xml文件中的代码: 测试类中的测试方法的代码: 一定要注意,MyBatis自动事务提交是关闭的, 我们要使用sessin对象调用c
阅读全文
摘要:一. Mapper映射配置文件 在JDBC中,我们会把访问数据库的代码放在Dao层,也就是建一个com.dao的package; 但在 MyBatis 中, 我们的包名推荐使用 mapper , 并且我们只需要写一个映射配置文件即可, 不需要写接口和实现类了. UserMapper.xml, 用于定
阅读全文
摘要:一. 什么是框架 a)框架是偷懒的程序员将代码进行封装, 之后进行重复使用的过程. b)框架其实是一个半成品, 以连接数据库为例, 连接数据库使用的驱动, url, 用户名, 密码必须告知框架. c)程序员在使用框架的时候,通常以配置文件的方式告知框架需要的信息,多数会使用 xml 作为框架的配置文
阅读全文