Comments (2)
项目结构采用了SpringBoot的模式,
分为:
- plugin(集成第三方插件的基础实现)
- autoconfig(自动化配置,根据具体的条件进行实例化对象实例)
- dependencies(版本管理,统一维护ApiBoot所使用的第三方类库依赖版本)
- starter(具体的starter,每一个Starter都添加自身所使用的第三方依赖)
项目的parent确实有点复杂,不过base dir都为最外层的api-boot
from api-boot.
嗯,刚才去看了下mybatis/spring-boot-starter,就是starter里引入了mybatis与autoconfigure.
这么看具体实现code自己单独一个模块或者插件挺好,毕竟starter是为了spring boot.
3Q!
from api-boot.
Related Issues (20)
- 集成 "message-pipe" 分布式顺序消费管道框架
- 添加LoggingFactoryBeanCustomizers类来集合注入LoggingFactoryBeanCustomizer实例 HOT 1
- 升级Message Pipe版本为v1.0.1 HOT 1
- 修改Banner显示样式,新增输出官网以及博客地址
- 升级message pipe消息管道版本为 v1.0.2.RELESE
- 新增MessagePipeConfiguration配置类的自定义Customizer接口 HOT 1
- apiboot 从2.2.7.RELEASE升级到2.3.0RELEASE版本报错 HOT 1
- api-boot升级2.3.1版本报错 HOT 17
- 集成ssh-agent代理组件 HOT 1
- 自定义Oauth2认证失败响应格式 HOT 1
- refresh_token获取token报Handling error: InvalidGrantException, Invalid refresh token HOT 1
- 已经在ignoring-urls 添加了不需要授权的链接,但访问时候还是提示未授权错误 HOT 1
- 集成druid-spring-boot-starter 1.2.8 ,无法正常登陆,总是提示用户名密码错误,同样的配置在springboot中整合druid-spring-boot-starter 可正常登陆 HOT 4
- 启动报循环依赖错误 HOT 7
- api-boot-starter-logging 导致druid 监控界面无法登陆,提示用户名密码错误 HOT 8
- > 你可以看下我的博客:https://blog.minbox.org/
- 请求指导, api-boot-starter-mybatis-enhance启动报错,执行重载SqlSource失败 HOT 3
- ApiBoot Mybatis Enhance 影响原生mybatis使用??我试着使用xml文件自定义sql的方式,报错Invalid bound statement (not found) HOT 6
- Dependency org.apache.httpcomponents:httpclient, leading to CVE problem
- 支持统一接入飞书、钉钉、企业微信群消息webhook,以及个人工作通知项目发送,OA流程接入等api HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from api-boot.