import org.springframework.beans.factory.annotation.Value;
import org.springframework.boot.web.servlet.ServletRegistrationBean;
import org.springframework.context.annotation.Bean;
import org.springframework.stereotype.Component;
import org.springframework.web.bind.annotation.RestController;
/**
-
@Package: com.zks.pageoffice
-
@ClassName: DemoController
-
@Author: ZhouKaiShun
-
@CreateTime: 2021/9/10 10:18
-
@Description:
*/
@Component
public class RegistrationBean {
@Value(“${posyspath}”)
private String poSysPath;
@Value(“${popassword}”)
private String poPassWord;
/**
-
添加PageOffice的服务器端授权程序Servlet(必须)
-
@return
*/
@Bean
public ServletRegistrationBean servletRegistrationBean() {
com.zhuozhengsoft.pageoffice.poserver.Server poserver = new com.zhuozhengsoft.pageoffice.poserver.Server();
//设置PageOffice注册成功后,license.lic文件存放的目录
poserver.setSysPath(poSysPath);
ServletRegistrationBean srb = new ServletRegistrationBean(poserver);
srb.addUrlMappings(“/poserver.zz”);
srb.addUrlMappings(“/posetup.exe”);
srb.addUrlMappings(“/pageoffice.js”);
s