本指南将引导您了解Leopard开发约定。java
你能够从头开始并完成每个步骤,或者您能够绕过你已经熟悉的基本设置步骤。不管哪一种方式,你最终均可以获得可工做的代码。mysql
src/main/java/${groupId}/dao
DAO接口,如UserDao.java src/main/java/${groupId}/dao/mysql
DAO MySQL实现类,如UserDaoMysqlImpl.java src/main/java/${groupId}/dao/redis
DAO Redis实现类,如UserDaoRedisImpl.java src/main/java/${groupId}/dao/cache
DAO 缓存控制实现类,如UserDaoCacheImpl.java src/main/java/${groupId}/service
Service接口,如UserService.java src/main/java/${groupId}/service/impl
Service实现类,如UserServiceImpl.javaredis
src/main/resources/applicationContext.xml
#Spring配置入口文件 src/main/resources/app.properties
#资源文件(生产环境),可选 src/main/resources/dev/app.properties
#测试环境资源文件,可选spring
Leopard团队建议使用注解结合Leopard标签注册Spring Bean,能够很大程度精简配置.sql
全部Spring Bean只需增长@Component
,或使用更加细的注解@Controller
、@Service
、@Repository
.缓存
src/main/resources/applicationContext.xml
app
<?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:leopard="http://www.leopard.io/schema/leopard" xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd http://www.leopard.io/schema/leopard http://www.leopard.io/schema/leopard.xsd"> <leopard:component-scan base-package="{basePackage}" /> </beans>
恭喜你!您已经学会Leopard开发约定,祝您好运.ide