fix: springboot starter isv app startup fail · gitEle/appframework-java@3527077 · GitHub
Skip to content

Commit 3527077

Browse files
author
xionghan.00
committed
fix: springboot starter isv app startup fail
1 parent e298a85 commit 3527077

5 files changed

Lines changed: 30 additions & 26 deletions

File tree

README.md

Lines changed: 12 additions & 12 deletions

appframework-sdk/pom.xml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,11 +12,11 @@
1212
<parent>
1313
<groupId>com.larksuite.appframework</groupId>
1414
<artifactId>appframework-parent</artifactId>
15-
<version>1.0.0</version>
15+
<version>1.0.1</version>
1616
</parent>
1717

1818
<artifactId>appframework-sdk</artifactId>
19-
<version>1.0.0</version>
19+
<version>${appframework.version}</version>
2020

2121
<dependencies>
2222
<dependency>

appframework-spring-boot-starter/pom.xml

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -11,14 +11,13 @@
1111
<parent>
1212
<groupId>com.larksuite.appframework</groupId>
1313
<artifactId>appframework-parent</artifactId>
14-
<version>1.0.0</version>
14+
<version>1.0.1</version>
1515
</parent>
1616
<modelVersion>4.0.0</modelVersion>
1717

1818
<artifactId>appframework-spring-boot-starter</artifactId>
19-
19+
<version>${appframework.version}</version>
2020
<properties>
21-
<appframework.sdk.version>1.0.0</appframework.sdk.version>
2221
<spring.boot.version>2.1.9.RELEASE</spring.boot.version>
2322
</properties>
2423

@@ -39,7 +38,7 @@
3938
<dependency>
4039
<groupId>com.larksuite.appframework</groupId>
4140
<artifactId>appframework-sdk</artifactId>
42-
<version>${appframework.sdk.version}</version>
41+
<version>${appframework.version}</version>
4342
</dependency>
4443

4544
<dependency>

appframework-spring-boot-starter/src/main/java/com/larksuite/appframework/spring/boot/AppframeworkAutoConfiguration.java

Lines changed: 10 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -10,10 +10,13 @@
1010
import com.larksuite.appframework.sdk.AppConfiguration;
1111
import com.larksuite.appframework.sdk.AppEventListener;
1212
import com.larksuite.appframework.sdk.LarkAppInstance;
13-
import com.larksuite.appframework.sdk.LarkAppInstanceFactory;
1413
import com.larksuite.appframework.sdk.client.ImageKeyStorage;
1514
import com.larksuite.appframework.sdk.client.SessionManager;
15+
import com.larksuite.appframework.sdk.core.App;
16+
import com.larksuite.appframework.sdk.core.InstanceContext;
1617
import com.larksuite.appframework.sdk.core.auth.AppTicketStorage;
18+
import com.larksuite.appframework.sdk.core.protocol.OpenApiClient;
19+
import com.larksuite.appframework.sdk.utils.SimpleHttpClient;
1720
import org.slf4j.Logger;
1821
import org.slf4j.LoggerFactory;
1922
import org.springframework.beans.BeansException;
@@ -141,14 +144,15 @@ public void postProcessBeanDefinitionRegistry(BeanDefinitionRegistry registry) t
141144
}
142145

143146
appframeworkProperties.getApps().forEach(AppConfiguration::checkConfiguration);
147+
144148
p.getApps().forEach(c -> {
145-
LarkAppInstanceFactory.LarkAppInstanceBuilder builder = LarkAppInstanceFactory.builder(c);
146149

147-
if (appframeworkProperties.getFeishu()) {
148-
builder.feishu();
149-
}
150+
LarkAppInstance ins = new LarkAppInstance(
151+
new InstanceContext(
152+
new App(c),
153+
new OpenApiClient(new SimpleHttpClient(), Boolean.TRUE == appframeworkProperties.getFeishu()))
154+
);
150155

151-
LarkAppInstance ins = builder.create();
152156
final String appName = ins.getAppShortName();
153157

154158
DefaultListableBeanFactory beanFactory = (DefaultListableBeanFactory) ((ConfigurableApplicationContext) applicationContext).getBeanFactory();

pom.xml

Lines changed: 3 additions & 2 deletions

0 commit comments

Comments
 (0)