快速入门

当你做完下面这三步,你就已经学会了Mars的搭建了,超级简单

第一步,导入需要的jar包

这里涉及到了日志框架的问题,具体情况可以去《日志框架》目录查看对应的文档

  1. <!-- 这个包为框架的启动器 -->
  2. <dependency>
  3. <groupId>com.github.yuyenews</groupId>
  4. <artifactId>mars-starter</artifactId>
  5. <version>最新版,具体看Mars介绍</version>
  6. </dependency>
  7. <!-- 下面的jar包为日志框架,必须引入,否则控制台看不到任何信息,此处以jdk日志为例 -->
  8. <dependency>
  9. <groupId>org.slf4j</groupId>
  10. <artifactId>slf4j-jdk14</artifactId>
  11. <version>1.7.12</version>
  12. </dependency>

第二步,创建一个配置类

新建一个普通的类,名称自取,继承 MarsConfig 类

  1. public class DemoConfig extends MarsConfig {
  2. // 用的是阿里巴巴的 druid数据源,其他属性可自行查阅
  3. @Override
  4. public List<Properties> jdbcProperties() {
  5. List<Properties> list = new ArrayList<Properties>();
  6. Properties properties = new Properties();
  7. properties.put("name","dataSource");
  8. properties.put("url","jdbc:mysql://10.211.55.15:3306/mars?useUnicode=true&characterEncoding=utf8&serverTimezone=GMT%2B8");
  9. properties.put("username","root");
  10. properties.put("password","Root123456!");
  11. properties.put("driverClassName","com.mysql.jdbc.Driver");
  12. list.add(properties);
  13. // 如果要多个数据源,add多个到list即可
  14. return list;
  15. }
  16. }

第三步,创建一个main方法

  1. public static void main(String[] args){
  2. // 第二个参数 就是 第二步创建的那个类的对象
  3. StartMars.start(Start.class, new DemoConfig());
  4. }

好了,一个后端服务,搭建完成,可以启动了