小小码农

成长之路~~~

排序:
默认
按更新时间
按访问量

JDBC为什么使用反射加载驱动

一直不太明白在使用JDBC的时候用Class.forName("com.mysql.jdbc.Driver")去加载驱动,就谷歌了一下,得到如下答案:前言JDBC源码地址 还有 在解释具体原因之前先简单看下Class.forName做了什么。假设一个类以前从来没有被装进内存...

2016-08-30 17:04:30

阅读数:1828

评论数:0

JAVA classpath和classpath*和配置文件路径的关系

今天因为SpringMVC+Mybatis配置文件的路径搞了好久, 烦死了,记录下来. classpath首先 classpath是指编译过后的的classes目录 - 对于maven的所有项目, 配置文件一般放在resources目录下, 当编译之后会自动复制到classes目录下 -...

2016-08-30 17:03:51

阅读数:280

评论数:0

spring,mybatis事务管理配置与@Transactional注解使用

spring,mybatis事务管理配置与@Transactional注解使用概述事务管理对于企业应用来说是至关重要的,即使出现异常情况,它也可以保证数据的一致性。Spring Framework对事务管理提供了一致的抽象,其特点如下: 为不同的事务API提供一致的编程模型,比如JTA(Java...

2016-08-30 17:03:26

阅读数:233

评论数:0

SpringMVC学习笔记

一、SpringMVC基础入门,创建一个HelloWorld程序1.首先,导入SpringMVC需要的jar包。 <dependency> <groupId>org.springframework</groupId> <arti...

2016-08-30 17:02:46

阅读数:161

评论数:0

SpringMVC @ResponseBody和@RequestBody使用

@ResponseBody用法作用: - 该注解用于将Controller的方法返回的对象,根据HTTP Request Header的Accept的内容,通过适当的HttpMessageConverter转换为指定格式后,写入到Response对象的body数据区。使用时机: - 返回的...

2016-08-30 17:01:52

阅读数:355

评论数:0

Mybatis学习笔记

# 与 $ 的区别#是把传递的变量转换成字符串, 自动加上引号,比如 name=#{id}, 替换之后就是name="admin",$不会把变量加引号,直接使用,name=#{id}替换之后就是 name=admin,这肯定不对, 但是当使用order by语句时, 就必须...

2016-08-30 17:01:07

阅读数:353

评论数:0

JPA常用注解以及Hibernate验证

配置依赖<!-- https://mvnrepository.com/artifact/javax.persistence/persistence-api --> <dependency> <groupId>javax.persistence</g...

2016-08-30 17:00:35

阅读数:2254

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭