09 2020 档案
摘要:一、基于配置文件 1、关于aop配置文件相关 <!--配置aop--> <aop:config> <!--配置切入点表达式--> <aop:pointcut id="aspect_method" expression="execution(* service.Impl.AccountServiceI
阅读全文
摘要:在Spring的注解学习中发现使用(@Resource、@PostConstruct、@PreDestroy)这三个注解时不生效。使用@Resource发生空指针异常,说明被注解对象没有被成功注入。而生命周期的两个注解根本就没有生效。检查配置文件,已经设置扫描包。最后发现是jdk版本的问题。我使用的
阅读全文
摘要:我们都知道从JDK1.5开始,注解开始被支持使用,当我们在使用注解的时候感觉比配置文件用起来更加简便和清爽。配置文件是通过解析配置文件的内容获取到数据,那么为什么仅仅在类、方法或者属性上添加注解被注解对象就内部就能获取到注解内部的数据了呢? 一、给类添加单个注解 1、自定义一个注解: import
阅读全文
摘要:一、使用Maven构建Java项目 * 项目目录结构 1、 在sun.service包下创建UserDao接口和接口实现类: UserDao接口: package sun.service; /** * @Classname UserService * @Description TODO * @Dat
阅读全文
摘要:一、项目构建 1、Java项目目录结构 2、在domain包下创建User实体类 package sun.domain; import java.io.Serializable; import java.util.Date; /** * @Classname User * @Description
阅读全文
摘要:一、延迟加载 java项目目录结构 1、一对一延迟加载 1)创建User和Account实体类(具体代码参见我的之前博客) 2)创建UserDao接口和AccountDao接口 UserDao接口: 1 package sun.dao; 2 3 import sun.domain.User; 4 5
阅读全文
摘要:* 首先列出示例中用到的数据库表 user表: accout表: role表: user_role表: 建表语句如下: DROP TABLE IF EXISTS `user`; CREATE TABLE `user` ( `id` int(11) NOT NULL auto_increment, `
阅读全文
摘要:使用 if where foreach标签对映射配置文件中sql语句进行动态配置 1、首先在dao接口中设置两个查询方法 1 package sun.dao; 2 3 import sun.domain.QueryObj; 4 import sun.domain.User; 5 6 import j
阅读全文
摘要:Mybatis入门 一、使用SqlSession对象创建Dao接口代理对象进行持久化操作 1、使用maven构建java项目 2、修改pom.xml配置,添加所需jar包坐标 1 <?xml version="1.0" encoding="UTF-8"?> 2 <project xmlns="htt
阅读全文
摘要:1:XML 2:Tomcat&Servlet 3:数据库DQL、约束、范式 4:多表操作、事务、用户权限 5:JDBC 6:JDBC连接池&JDBCTemplate 7:Servlet&Http&Request 8:Response&ServletContext 9:Cookie&Session 1
阅读全文