摘要:
步骤如下: 先导入mybatis的相关包和MySql的驱动包再导入Spring的相关包 spring的包如下: 然后在配置文件里面配置(具体步骤如下) //扫描包 就是当要写类的全路径时先把路径的头写在这里 当要写路径时 只要写类名就可以了 //开启aop的动态代理 <aop:aspectj-aut 阅读全文
摘要:
MyBatis优点(为什么用MyBatis 不用jpa) MyBatis提供了连接池(避免了打开连接池 关闭连接池带来的代码的冗余) 提供了缓存的功能,自动结果的封装 提供了动态SQL语句能力,将SQL语句和java代码分离 提供了高级映射规则 MyBatis运行的流程/原理: mybatis提供的 阅读全文
摘要:
为什么要使用mybatis?(JDBC的弊端) 什么是框架? 框架是一个半成品,已经对基础的代码进行了封装并提供相应的API,开发者在使用框架是直接调用封装好的api可以省去很多代码编写,从而提高工作效率和开发速度。 框架定义: 框架是一种经过校验 具有一定功能的半成品软件。 经过校验:指框架本身经 阅读全文
摘要:
实体类的属性名和数据库的列名一定要是一样的 如果是一样的 那么系统会自动帮你封装 不一样的话 则不会帮你封装 这个时候 当你查询的时候 属性名和列名不一样的那个列 不管你怎么给值 给它值 它永远都是null 如果实体类的属性名和列名不是一模一样的时候 你怎么解决 解决方法: 前面三种方法 使用于任何 阅读全文
摘要:
需求: 用户拦截 例如一些网站 如果你没有登录的话 你只能访问首页 其他的页面你都不能访问 这就是过滤器的一个最明显的用法 过滤器介绍 Servlet过滤器Fileter 是一个小型的web组件,它们通过拦截请求响应 以便查看 提取或以某种方式操作客户端和服务器之间交互的数据 实现过滤功能。 Fil 阅读全文
摘要:
servlet的生命周期 测试的步骤如下: 1) 2) 当点击访问这一行子的时候 访问/main 这个文件 在web.xml里面配置这个文件 3) 阅读全文
摘要:
1 jsp中写代码的弊端 之前我们在jsp中嵌入了大量的java代码 不符合MVC思想 而且给程序的扩展维护 人员的分工带来很大的困难 前端只懂HTML1daim1而大量的java代码在页面万一前端开发人员小手一抖删掉了一些数据 此时带来的风险太大 而且给程序的可读性差 大量的代码全部混合在页面 造 阅读全文
摘要:
idea项目多的时候 打开idea软件的时候 加载的特别慢 这是因为你给idea分配的内存小了 步骤 但是要记住 你给idea分配的内存不要超过2048*2 超过了就没有任何效果 阅读全文