obatis开源框架,不可或缺的快速开发利器,真正实现Java面向对象的思想为中小企业提供Java快速开发服务
介绍
obatis开源框架是基于springboot、springcloud、ibatis等开源技术,旨在快速集成、统一开发模式、真正实现Java面向对象的思想致力于为中小企业提供Java快速开发服务。项目理念为风格一致、减少重复工作、提高团队协作效率。
由于时间仓促,使用文档比较简洁,主要介绍关键点和使用方法,不够具体,开发者可在开发过程中参考源码注释说明,有问题可以 直接提出Issue意见或者发送邮件至huanglongpu@126.com。
快速使用
obatis采用maven结构,引入obatis只需在pom.xml中引入maven配置:
<dependency>
<groupId>com.obatis</groupId>
<artifactId>obatis-core</artifactId>
<version>2.1.0-releases</version>
</dependency>
项目启动类参考如下(其中主要加 @StartupLoadAutoConfigure 注解):
@StartupLoadAutoConfigure
@EnableEurekaClient
@EnableFeignClients
@EnableCircuitBreaker
@EnableScheduling
public class ApplicationStartup {
public static void main(String[] args) {
SpringApplication.run(ApplicationStartup.class, args);
}
}
注意事项
针对MySQL数据库连接,springboot 2.2.x及以上默认连接的是mysql 8.x的数据库,如果要连接到5.x的数据库,需要显式配置:
spring.datasource.driver-class-name=com.mysql.jdbc.Driver
如果作为单体应用开发,加入以下配置表示不去注册中心注册,否则会报错,提示找不到注册中心地址
eureka.client.fetch-registry = false
eureka.client.register-with-eureka = false
使用描述文档首页:http://www.obatis.com/document/index.html