目录结构
在我们深入 Java API 之前,理解关于目录结构的最佳实践是很重要的。MyBatis 非常灵活,你可以随意安排你的文件。但和其它框架一样,目录结构有一种最佳实践。
让我们看一下典型的应用目录结构:
1. /my_application
2. /bin
3. /devlib
4. /lib <-- MyBatis *.jar 文件在这里。
5. /src
6. /org/myapp/
7. /action
8. /data <-- MyBatis 配置文件在这里,包括映射器类、XML 配置、XML 映射文件。
9. /mybatis-config.xml
10. /BlogMapper.java
11. /BlogMapper.xml
12. /model
13. /service
14. /view
15. /properties <-- 在 XML 配置中出现的属性值在这里。
16. /test
17. /org/myapp/
18. /action
19. /data
20. /model
21. /service
22. /view
23. /properties
24. /web
25. /WEB-INF
26. /web.xml
当然,这是推荐的目录结构,并非强制要求,但使用一个通用的目录结构将更有利于大家沟通。
本章接下来的示例将假定你遵循这种目录结构。
