springboot onlyoffice demo
时间: 2023-11-11 12:03:13 浏览: 57
以下是一个使用Spring Boot集成OnlyOffice的示例工程,你可以参考它来实现你自己的OnlyOffice集成项目。
```java
// 代码类型:Java
@SpringBootApplication
public class OnlyofficeDemoApplication {
public static void main(String[] args) {
SpringApplication.run(OnlyofficeDemoApplication.class, args);
}
@Bean
public ServletRegistrationBean<Servlet> onlyOfficeEditorServlet() {
ServletRegistrationBean<Servlet> registrationBean = new ServletRegistrationBean<>();
registrationBean.setServlet(new OnlyOfficeEditorServlet());
registrationBean.addUrlMappings("/onlyoffice/editor");
registrationBean.setLoadOnStartup(1);
return registrationBean;
}
@Bean
public FilterRegistrationBean<Filter> onlyOfficeEditorFilter() {
FilterRegistrationBean<Filter> registrationBean = new FilterRegistrationBean<>();
registrationBean.setFilter(new OnlyOfficeEditorFilter());
registrationBean.addUrlPatterns("/onlyoffice/editor/*");
registrationBean.setOrder(1);
return registrationBean;
}
}
```
```xml
<!-- 代码类型:XML -->
<dependency>
<groupId>com.onlyoffice</groupId>
<artifactId>onlyoffice-documentserver-spring-boot-starter</artifactId>
<version>6.4.2</version>
</dependency>
```
注意:在使用该示例工程之前,你需要先安装OnlyOffice服务器,并在`application.properties`文件中配置OnlyOffice服务器的地址。