初始化工程

自动导入

通过jmms create project {name}创建的工程可直接通过Java IDE导入,导入后就是一个标准的spring boot maven工程。

手工配置

在一个已有的spring boot maven工程中通过以下的步骤进行手工配置。

1. 修改pom.xml

添加依赖:

<dependencies>

    <dependency>
        <groupId>org.leapframework</groupId>
        <artifactId>spring-boot-starter-jmms</artifactId>
        <version>${jmms.version}</version>
    </dependency>

</dependencies>

请根据需要修改版本号

同时需要配置打包时自动添加app目录到classpath中:

<build>
    <plugins>
        <plugin>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-maven-plugin</artifactId>
            <version>1.5.8.RELEASE</version>
            <executions>
                <execution>
                    <goals>
                        <goal>repackage</goal>
                    </goals>
                </execution>
            </executions>
        </plugin>
        <plugin>
            <groupId>org.codehaus.mojo</groupId>
            <artifactId>build-helper-maven-plugin</artifactId>
            <version>3.0.0</version>
            <executions>
                <execution>
                    <id>add-resource</id>
                    <phase>generate-resources</phase>
                    <goals>
                        <goal>add-resource</goal>
                    </goals>
                    <configuration>
                        <resources>
                            <resource>
                                <directory>app</directory>
                                <targetPath>app</targetPath>
                               <excludes>
                                   <exclude>config-dev.json</exclude>
                                   <exclude>tests/**</exclude>
                                   <exclude>fakes/**</exclude>
                               </excludes>                                
                            </resource>
                        </resources>
                    </configuration>
                </execution>
            </executions>
        </plugin>
    </plugins>
</build>

2. 创建app目录

在工程目录中创建app目录并添加config.json文件。

目录结构:

project
├── app
│   ├── config.json
├── pom.xml
└── src
    └── main
        ├── java

config.json:

{
}

3. 配置数据源

如果已经在spring boot中配置了数据源可跳过这一步

修改config.json

{
    "db" : {
        "type": "mysql",
        ...
    }
}

具体配置请参考前面的文档

Bingosoft            updated 2018-07-23
上一篇:使用Spring Boot开发 下一篇:开发API操作

results matching ""

    No results matching ""