Skip to content

Commit 0cc6855

Browse files
committed
add test
1 parent 9289000 commit 0cc6855

File tree

11 files changed

+172
-290
lines changed

11 files changed

+172
-290
lines changed

springboot-starter-data-fast/src/main/java/com/codingapi/springboot/fast/DataFastConfiguration.java

Lines changed: 3 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,7 @@
33
import com.codingapi.springboot.fast.dynamic.DynamicQuery;
44
import com.codingapi.springboot.fast.executor.JpaExecutor;
55
import com.codingapi.springboot.fast.manager.EntityManagerInitializer;
6-
import com.codingapi.springboot.fast.mapping.DynamicMappingRegister;
7-
import com.codingapi.springboot.fast.mapping.DynamicScriptRegister;
6+
import com.codingapi.springboot.fast.mapping.MvcMappingRegister;
87
import com.codingapi.springboot.fast.mapping.MvcEndpointMapping;
98
import com.codingapi.springboot.fast.registrar.MvcMappingRegistrar;
109
import org.springframework.aop.Advisor;
@@ -32,15 +31,10 @@ public MvcEndpointMapping mvcEndpointMapping(RequestMappingHandlerMapping handle
3231

3332
@Bean
3433
@ConditionalOnMissingBean
35-
public DynamicMappingRegister dynamicMapping(MvcEndpointMapping mvcEndpointMapping, DynamicQuery dynamicQuery, JdbcTemplate jdbcTemplate) {
36-
return new DynamicMappingRegister(mvcEndpointMapping, dynamicQuery, jdbcTemplate);
34+
public MvcMappingRegister mvcMappingRegister(MvcEndpointMapping mvcEndpointMapping, DynamicQuery dynamicQuery, JdbcTemplate jdbcTemplate) {
35+
return new MvcMappingRegister(mvcEndpointMapping, dynamicQuery, jdbcTemplate);
3736
}
3837

39-
@Bean
40-
@ConditionalOnMissingBean
41-
public DynamicScriptRegister dynamicScriptRegister(MvcEndpointMapping mvcEndpointMapping, DynamicQuery dynamicQuery, JdbcTemplate jdbcTemplate) {
42-
return new DynamicScriptRegister(mvcEndpointMapping, dynamicQuery, jdbcTemplate);
43-
}
4438

4539

4640
@Bean(initMethod = "registerMvcMapping")
Original file line numberDiff line numberDiff line change
@@ -1,26 +1,25 @@
1-
package com.codingapi.springboot.fast.script;
1+
package com.codingapi.springboot.fast.mapping;
22

33
import lombok.Getter;
4-
import lombok.Setter;
54
import org.springframework.web.bind.annotation.RequestMethod;
65
import org.springframework.web.bind.annotation.ResponseBody;
76

87
import java.lang.reflect.Method;
98

10-
@Setter
119
@Getter
12-
public class DynamicScript {
10+
public abstract class BaseMapping {
1311

14-
private String script;
15-
private String mapping;
16-
private RequestMethod requestMethod;
12+
protected String mapping;
13+
protected RequestMethod requestMethod;
14+
15+
public BaseMapping(String mapping, RequestMethod requestMethod) {
16+
this.mapping = mapping;
17+
this.requestMethod = requestMethod;
18+
}
1719

1820

1921
@ResponseBody
20-
public Object execute() {
21-
ScriptContext context = ScriptContext.getInstance();
22-
return ScriptRuntime.running(script,context);
23-
}
22+
public abstract Object execute();
2423

2524
public Method getExecuteMethod() {
2625
try {
@@ -29,6 +28,4 @@ public Method getExecuteMethod() {
2928
throw new RuntimeException(e);
3029
}
3130
}
32-
33-
3431
}

springboot-starter-data-fast/src/main/java/com/codingapi/springboot/fast/mapping/DynamicMapping.java

Lines changed: 0 additions & 48 deletions
This file was deleted.

springboot-starter-data-fast/src/main/java/com/codingapi/springboot/fast/mapping/DynamicMappingRegister.java

Lines changed: 0 additions & 160 deletions
This file was deleted.

springboot-starter-data-fast/src/main/java/com/codingapi/springboot/fast/mapping/DynamicScriptRegister.java

Lines changed: 0 additions & 50 deletions
This file was deleted.

0 commit comments

Comments
 (0)