Martian 框架支持切换内置服务了,发布了 3.0.37 版本
資深大佬 : Joker123456789 4
此次更新如下
- 将依赖的服务换成了接口,便于后面扩展,方便开发出其他的启动器
- 新增了 tomcat 启动器,可以选择默认的内置 HttpServer,也可以选择内置 tomcat 作为服务
- 使用者也可以自己进行扩展,开发内置 netty,内置 jetty,等内置其他服务的 starter
如何切换成 tomcat 启动器
基本上跟使用默认的启动器是一样的,可以参考这个文档
快速搭建 Martian 项目
不同点在下面
一、首先引入的 maven 坐标不一样了,换成下面这个
注意:
- 是更换,而不是添加,也就是说只需要引入这一个坐标即可
- 仅仅只需要更换启动器,其他的依赖包(比如日志框架)照旧即可
<dependency> <groupId>com.github.yuyenews</groupId> <artifactId>mars-starter-tomcat</artifactId> <version>3.0.37</version> </dependency>
二、在启动类上添加 @MarsImport 注解
因为不是使用的默认启动器,所以需要引入 com.mars.start.tomcat.starter
@MarsImport(packageName = "com.mars.start.tomcat.starter") public class ExpStart { public static void main(String[] args) { StartMars.start(ExpStart.class, new DemoConfig()); } }
项目官网
http://mars-framework.com
大佬有話說 (0)