📜  xjava (1)

📅  最后修改于: 2023-12-03 14:48:37.999000             🧑  作者: Mango

XJava

XJava是一个基于Java语言的快速开发框架,提供了一整套的企业级应用开发解决方案,涵盖了从数据持久层到表现层的一系列工具和方法。

特性
  • 面向对象的编程思想
  • 提供了常用的数据持久化操作
  • 集成了常用的第三方库和框架
  • 支持多种主流数据库
  • 简化了常用的开发流程
安装

使用Maven,只需要在pom.xml中添加以下依赖即可:

<dependency>
    <groupId>com.github.xiaoymin</groupId>
    <artifactId>xjava-core</artifactId>
    <version>2.0.0</version>
</dependency>
快速开始
配置

在web.xml中添加以下内容:

<listener>
    <listener-class>com.xjava.listener.ContextLoaderListener</listener-class>
</listener>

在application.properties文件中添加数据库配置:

jdbc.driverClass=com.mysql.jdbc.Driver
jdbc.url=jdbc:mysql://localhost:3306/db_name?useSSL=false
jdbc.username=username
jdbc.password=password
DAO的使用

定义接口:

public interface UserDao extends BaseDao<User> {
    User findByUsername(String username);
}

实现类:

@Repository
public class UserDaoImpl extends BaseDaoImpl<User> implements UserDao {
    @Override
    public User findByUsername(String username) {
        String sql = "SELECT * FROM user WHERE username=?";
        return findUnique(sql, username);
    }
}

使用:

@Autowired
private UserDao userDao;

public User findUserByUsername(String username) {
    return userDao.findByUsername(username);
}
结语

XJava是一个非常方便快捷的Java开发框架,它将常用的功能集成在一起,提升了开发的效率,让开发者能够更专注于业务逻辑的实现。如果你还在为繁琐的开发流程而烦恼,不妨试试XJava吧!