后端开发工具
一米sunshine
~梅花香自苦寒来~
展开
-
Maven使用之packing篇
项目的打包类型:pom、jar、war 项目中一般使用maven进行模块管理,每个模块下对应都有一个pom文件,pom文件中维护了各模块之间的依赖和继承关系。项目模块化可以将通用的部分抽离出来,方便重用;修改一部分代码不再是build整个项目,缩短了build时间;此外各模块都有自己的pom文件,结构更清晰。使用maven进行模块划分管理,一般都会有一个父级项目,pom文件除了GAV(groupId原创 2016-11-07 22:39:14 · 18316 阅读 · 4 评论 -
使用JSR303和AOP简化接口开发
一:引入JSR303,使其支持自带的基本校验功能在pom.xml文件中添加相关依赖<dependency> <groupId>org.hibernate</groupId> <artifactId>hibernate-validator</artifactId> <version>5.1.3.Final</version> </dependency>原创 2017-03-17 16:49:58 · 563 阅读 · 0 评论 -
mybatis # $区别
MyBatis/Ibatis中#和$的区别一:#与$#{ }:解析为一个 JDBC 预编译语句(prepared statement)的参数标记符。 例如,Mapper.xml中如下的 sql 语句:select * from user where name = #{name}; 动态解析为:select * from user where name = ?; 一个 #{ } 被解析为一个参原创 2017-03-31 15:14:28 · 342 阅读 · 0 评论