| | |
| | | import org.springframework.boot.CommandLineRunner; |
| | | import org.springframework.boot.SpringApplication; |
| | | import org.springframework.boot.autoconfigure.SpringBootApplication; |
| | | import com.iail.IAILMDK; |
| | | import org.springframework.scheduling.annotation.EnableAsync; |
| | | |
| | | import java.io.InputStream; |
| | | import java.util.Properties; |
| | | |
| | | @EnableAsync |
| | | @SpringBootApplication |
| | | public class ModelServiceApplication implements CommandLineRunner { |
| | | |
| | | static { |
| | | //加载动态链接库 |
| | | try { |
| | | Properties properties = new Properties(); |
| | | InputStream in = ModelServiceApplication.class.getClassLoader().getResourceAsStream("iailmdk.properties"); |
| | | properties.load(in); |
| | | String mdkInitPath = properties.getProperty("mdk-init-path"); |
| | | System.out.println("mdkInitPath=" + mdkInitPath); |
| | | IAILMDK.initWithBean(mdkInitPath, false); |
| | | } catch (Exception e) { |
| | | e.printStackTrace(); |
| | | System.out.println("动态链接库IAILMDK初始化失败"); |
| | | } |
| | | } |
| | | |
| | | |
| | | public static void main(String[] args) { |
| | | SpringApplication.run(ModelServiceApplication.class, args); |