[size=x-large]Leopard开发约定[/size]
[size=large]学习Leopard开发约定。[/size]
本指南将引导您了解Leopard开发约定。
[size=x-large]How to complete this guide[/size]
你可以从头开始并完成每一个步骤,或者您可以绕过你已经熟悉的基本设置步骤。无论哪种方式,你最终都可以得到可工作的代码。
[size=x-large]1、包结构[/size]
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.java
[size=x-large]主要配置[/size]
src/main/resources/applicationContext.xml #Spring配置入口文件
src/main/resources/app.properties #资源文件(生产环境),可选
src/main/resources/dev/app.properties #测试环境资源文件,可选
[size=x-large]Spring Bean注册[/size]
Leopard团队建议使用注解结合Leopard标签注册Spring Bean,可以很大程度精简配置.
[size=large]代码使用注解[/size]
所有Spring Bean只需增加@Component,或使用更加细的注解@Controller、@Service、@Repository.
[size=large]XML配置[/size]
src/main/resources/applicationContext.xml
[size=xx-large]总结[/size]
恭喜你!您已经学会Leopard开发约定,祝您好运.
[size=large]学习Leopard开发约定。[/size]
本指南将引导您了解Leopard开发约定。
[size=x-large]How to complete this guide[/size]
你可以从头开始并完成每一个步骤,或者您可以绕过你已经熟悉的基本设置步骤。无论哪种方式,你最终都可以得到可工作的代码。
[size=x-large]1、包结构[/size]
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.java
[size=x-large]主要配置[/size]
src/main/resources/applicationContext.xml #Spring配置入口文件
src/main/resources/app.properties #资源文件(生产环境),可选
src/main/resources/dev/app.properties #测试环境资源文件,可选
[size=x-large]Spring Bean注册[/size]
Leopard团队建议使用注解结合Leopard标签注册Spring Bean,可以很大程度精简配置.
[size=large]代码使用注解[/size]
所有Spring Bean只需增加@Component,或使用更加细的注解@Controller、@Service、@Repository.
[size=large]XML配置[/size]
src/main/resources/applicationContext.xml
<?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>
[size=xx-large]总结[/size]
恭喜你!您已经学会Leopard开发约定,祝您好运.