Skip to content

Commit 1e6f6da

Browse files
committed
set h2 driver
1 parent 47b8bf4 commit 1e6f6da

File tree

5 files changed

+18
-28
lines changed

5 files changed

+18
-28
lines changed

leaf-demo/src/main/java/com/example/demo/DemoApplication.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,14 @@
11
package com.example.demo;
22

3-
import com.codingapi.leaf.framework.LeafScanner;
3+
import com.codingapi.leaf.framework.LeafAutoConfiguration;
44
import org.springframework.boot.SpringApplication;
55
import org.springframework.boot.autoconfigure.SpringBootApplication;
66

77
/**
88
* @author lorne
99
* @since 1.0.0
1010
*/
11-
@LeafScanner
11+
@LeafAutoConfiguration
1212
@SpringBootApplication
1313
public class DemoApplication {
1414

leaf-server/pom.xml

Lines changed: 6 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -60,6 +60,12 @@
6060
<scope>runtime</scope>
6161
</dependency>
6262

63+
<dependency>
64+
<groupId>com.h2database</groupId>
65+
<artifactId>h2</artifactId>
66+
</dependency>
67+
68+
6369
</dependencies>
6470

6571
<build>
@@ -76,26 +82,6 @@
7682
</excludes>
7783
</configuration>
7884
</plugin>
79-
80-
81-
<plugin>
82-
<groupId>org.apache.maven.plugins</groupId>
83-
<artifactId>maven-deploy-plugin</artifactId>
84-
<version>2.8.2</version>
85-
<configuration>
86-
<skip>true</skip>
87-
</configuration>
88-
</plugin>
89-
90-
<plugin>
91-
<groupId>org.apache.maven.plugins</groupId>
92-
<artifactId>maven-surefire-plugin</artifactId>
93-
<version>2.5</version>
94-
<configuration>
95-
<skipTests>true</skipTests>
96-
</configuration>
97-
</plugin>
98-
9985
</plugins>
10086
</build>
10187

leaf-server/src/main/resources/application.properties

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -9,10 +9,14 @@ spring.freemarker.template-loader-path=classpath:/templates/
99
spring.freemarker.suffix=.ftl
1010

1111
leaf.segment.enable=true
12-
spring.datasource.jdbc-url=jdbc:mysql://127.0.0.1:3306/leaf?serverTimezone=Asia/Shanghai
13-
spring.datasource.username=root
14-
spring.datasource.password=12345678
15-
spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver
12+
#spring.datasource.jdbc-url=jdbc:mysql://127.0.0.1:3306/leaf?serverTimezone=Asia/Shanghai
13+
#spring.datasource.username=root
14+
#spring.datasource.password=12345678
15+
#spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver
16+
17+
18+
spring.datasource.jdbc-url=jdbc:h2:./leaf.db
19+
spring.datasource.driver-class-name=org.h2.Driver
1620

1721
spring.jpa.show-sql=true
1822
spring.jpa.hibernate.ddl-auto=create-drop

springboot-starter-leaf/src/main/java/com/codingapi/leaf/framework/AutoConfigurationImportSelector.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ public void registerBeanDefinitions(AnnotationMetadata importingClassMetadata, B
2222
try {
2323
packageNames.add(Class.forName(className).getPackage().getName());
2424

25-
Map<String,Object> annotations = importingClassMetadata.getAnnotationAttributes(LeafScanner.class.getName());
25+
Map<String,Object> annotations = importingClassMetadata.getAnnotationAttributes(LeafAutoConfiguration.class.getName());
2626
assert annotations != null;
2727
String[] packages = (String[])annotations.get("scanBasePackages");
2828
packageNames.addAll(Arrays.asList(packages));

springboot-starter-leaf/src/main/java/com/codingapi/leaf/framework/LeafScanner.java renamed to springboot-starter-leaf/src/main/java/com/codingapi/leaf/framework/LeafAutoConfiguration.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
@Retention(RetentionPolicy.RUNTIME)
99
@Documented
1010
@Import(AutoConfigurationImportSelector.class)
11-
public @interface LeafScanner {
11+
public @interface LeafAutoConfiguration {
1212

1313
String[] scanBasePackages() default {};
1414

0 commit comments

Comments
 (0)