> For the complete documentation index, see [llms.txt](https://dbpedia.gitbook.io/databus/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://dbpedia.gitbook.io/databus/mods/building-mods/databus-mods-spring-boot-starter.md).

# Spring Boot Starter

The Databus Mods Spring addon allows you to build Databus Mods with Spring Boot.

```java
@SpringBootApplication
@Import({org.dbpedia.databus_mods.lib.worker.PollingAPIWorker.class})
public class Boot {

  @Component
  public class MyModActivity implements ModActivity {

    public void perform(ModActivityBuilder mab) {
      extension.setType("http://my.domain/ns#DatabusMod");
      val sourceURI = mab.getSourceURI();
      // TODO process data from sourceURI
      File modResultFile = extension.createModResult("modresult.extension");
      // TODO write to modResultFile
    }
  }

  public static void main(String[] args) {
    SpringApplication.run(Boot.class);
  }
}
```
