Loading

摘要: idea导入多模块开发的maven项目的时候经常会某一个子模块打包一直报错 这个时候需要首先clean整个项目,然后对父模块先进行install,然后根据子模块之间的依赖顺序,一个一个进行install,然后项目就能构建成功了 阅读全文
posted @ 2021-04-12 17:38 克豪 阅读(386) 评论(0) 推荐(0) 编辑
摘要: < selectKey>< /selectKey>子标签 属性order:在insert之前或者之后执行 keyProperty:查询的结果放在哪里显示 resultType:查询结果的数据类型 <insert id="saveUser" parameterType="com.itheima.poj 阅读全文
posted @ 2021-04-12 17:31 克豪 阅读(67) 评论(0) 推荐(0) 编辑
摘要: 基本介绍 Git 的 .gitignore 配置文件用于配置不需要加入到版本管理中的文件,比如说一个项目在开发的过程中项目的目录里还会有一些本地的临时文件,比如java开发中,idea项目会有.idea文件夹,也会有target文件夹这些,这些是我们代码管理里所不需要的,但是又不可避免的存在 每次g 阅读全文
posted @ 2021-04-12 17:23 克豪 阅读(695) 评论(0) 推荐(0) 编辑
摘要: Spring中工厂类结构 BeanFactory和ApplicationContext的区别 通过类视图我们可以看出,BeanFactory是Spring中IoC容器的顶层接口,而ApplicationContext是它的一个子接口,所以ApplicationContext具备BeanFactory 阅读全文
posted @ 2021-04-12 17:19 克豪 阅读(89) 评论(0) 推荐(0) 编辑
摘要: Bean标签的属性 id: 给对象在容器中提供一个唯一标识。用于获取对象。 class: 指定类的全限定类名。用于反射创建对象。默认情况下调用无参构造函数。 scope: 指定对象的作用范围。 singleton :默认值,单例的. 单例模式的bean对象生命周期与容器相同,容器创建的时候,对象就跟 阅读全文
posted @ 2021-04-12 17:16 克豪 阅读(103) 评论(0) 推荐(0) 编辑
摘要: 使用CGLIB创建目标对象的代理对象,当调用目标方法时,进入拦截器方法,比如调用A.getB().getName(),拦截器invoke()方法发现A.getB()是null值,那么就会单独发送事先保存好的查询关联B对象的sql,把B查询上来,然后调用A.setB(b),于是a的对象b属性就有值了, 阅读全文
posted @ 2021-04-12 17:13 克豪 阅读(782) 评论(0) 推荐(0) 编辑
摘要: 回顾 之前写过一篇博客是servlet的抽取 但是在使用的时候,每次都要加上method=xxx 现在就想基于之前的方法进行改进,实现类似于springmvc那样的效果 直接根据请求,找到对应的方法,来执行, 所以现在就是用注解的方式对之前的serlvet抽取进行改进 思想 创建一个servlet, 阅读全文
posted @ 2021-04-12 17:12 克豪 阅读(69) 评论(0) 推荐(0) 编辑
摘要: request.getRequestURL() 返回全路径 request.getRequestURI() 返回除去host(域名或者ip)部分的路径 request.getContextPath() 返回工程名部分,如果工程映射为/,此处返回则为空 request.getServletPath() 阅读全文
posted @ 2021-04-12 17:10 克豪 阅读(67) 评论(0) 推荐(0) 编辑