Skip to content

Commit 08a1683

Browse files
committed
[FIX] heowc#26 SpringBootAop
- fix gradle - fix package
1 parent 677a304 commit 08a1683

File tree

9 files changed

+51
-30
lines changed

9 files changed

+51
-30
lines changed

SpringBootAOP/build.gradle

Lines changed: 26 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -1,30 +1,39 @@
1-
buildscript {
2-
ext {
3-
springBootVersion = '2.1.3.RELEASE'
4-
}
5-
repositories {
6-
mavenCentral()
7-
}
8-
dependencies {
9-
classpath("org.springframework.boot:spring-boot-gradle-plugin:${springBootVersion}")
10-
}
1+
plugins {
2+
id 'org.springframework.boot' version '2.1.3.RELEASE'
3+
id 'org.jetbrains.kotlin.jvm' version '1.2.71'
4+
id 'org.jetbrains.kotlin.plugin.spring' version '1.2.71'
115
}
126

13-
apply plugin: 'java'
14-
apply plugin: 'eclipse'
15-
apply plugin: 'org.springframework.boot'
167
apply plugin: 'io.spring.dependency-management'
178

189
group = 'com.example'
1910
version = '0.0.1-SNAPSHOT'
20-
sourceCompatibility = 1.8
11+
sourceCompatibility = '1.8'
2112

2213
repositories {
2314
mavenCentral()
2415
}
2516

2617
dependencies {
27-
compile('org.springframework.boot:spring-boot-starter-web')
28-
compile('org.springframework.boot:spring-boot-starter-aop')
29-
testCompile('org.springframework.boot:spring-boot-starter-test')
18+
implementation 'org.springframework.boot:spring-boot-starter-web'
19+
implementation 'org.springframework.boot:spring-boot-starter-aop'
20+
implementation 'com.fasterxml.jackson.module:jackson-module-kotlin'
21+
implementation 'org.jetbrains.kotlin:kotlin-reflect'
22+
implementation 'org.jetbrains.kotlin:kotlin-stdlib-jdk8'
23+
24+
testImplementation 'org.springframework.boot:spring-boot-starter-test'
25+
}
26+
27+
compileKotlin {
28+
kotlinOptions {
29+
freeCompilerArgs = ['-Xjsr305=strict']
30+
jvmTarget = '1.8'
31+
}
32+
}
33+
34+
compileTestKotlin {
35+
kotlinOptions {
36+
freeCompilerArgs = ['-Xjsr305=strict']
37+
jvmTarget = '1.8'
38+
}
3039
}

SpringBootAOP/src/main/java/com/example/SpringBootAopApplication.java renamed to SpringBootAOP/src/main/java/com/example/java/SpringBootAopApplication.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package com.example;
1+
package com.example.java;
22

33
import org.springframework.boot.SpringApplication;
44
import org.springframework.boot.autoconfigure.SpringBootApplication;

SpringBootAOP/src/main/java/com/example/component/TestAspect.java renamed to SpringBootAOP/src/main/java/com/example/java/component/TestAspect.java

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package com.example.component;
1+
package com.example.java.component;
22

33
import org.aspectj.lang.JoinPoint;
44
import org.aspectj.lang.annotation.After;
@@ -16,23 +16,23 @@ public class TestAspect {
1616

1717
private static final Logger logger = LoggerFactory.getLogger(TestAspect.class);
1818

19-
@Before("execution(* com.example.service.*.*Aop(..))")
19+
@Before("execution(* com.example.java.service.*.*Aop(..))")
2020
public void onBeforeHandler(JoinPoint joinPoint) {
2121
logger.info("=============== onBeforeThing");
2222
}
2323

24-
@After("execution(* com.example.service.*.*Aop(..))")
24+
@After("execution(* com.example.java.service.*.*Aop(..))")
2525
public void onAfterHandler(JoinPoint joinPoint) {
2626
logger.info("=============== onAfterHandler");
2727
}
2828

29-
@AfterReturning(pointcut = "execution(* com.example.service.*.*Aop(..))", returning = "str")
29+
@AfterReturning(pointcut = "execution(* com.example.java.service.*.*Aop(..))", returning = "str")
3030
public void onAfterReturningHandler(JoinPoint joinPoint, Object str) {
3131
logger.info("@AfterReturning : " + str);
3232
logger.info("=============== onAfterReturningHandler");
3333
}
3434

35-
@Pointcut("execution(* com.example.service.*.*Aop(..))")
35+
@Pointcut("execution(* com.example.java.service.*.*Aop(..))")
3636
public void onPointcut(JoinPoint joinPoint) {
3737
logger.info("=============== onPointcut");
3838
}

SpringBootAOP/src/main/java/com/example/config/AspectJConfig.java renamed to SpringBootAOP/src/main/java/com/example/java/config/AspectJConfig.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package com.example.config;
1+
package com.example.java.config;
22

33
import org.springframework.context.annotation.Configuration;
44
import org.springframework.context.annotation.EnableAspectJAutoProxy;

SpringBootAOP/src/main/java/com/example/service/TestService.java renamed to SpringBootAOP/src/main/java/com/example/java/service/TestService.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package com.example.service;
1+
package com.example.java.service;
22

33
public interface TestService {
44

SpringBootAOP/src/main/java/com/example/service/TestServiceImpl.java renamed to SpringBootAOP/src/main/java/com/example/java/service/TestServiceImpl.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package com.example.service;
1+
package com.example.java.service;
22

33
import org.slf4j.Logger;
44
import org.slf4j.LoggerFactory;

SpringBootAOP/src/main/java/com/example/web/TestController.java renamed to SpringBootAOP/src/main/java/com/example/java/web/TestController.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
1-
package com.example.web;
1+
package com.example.java.web;
22

33
import org.springframework.beans.factory.annotation.Autowired;
44
import org.springframework.web.bind.annotation.GetMapping;
55
import org.springframework.web.bind.annotation.RestController;
66

7-
import com.example.service.TestService;
7+
import com.example.java.service.TestService;
88

99
@RestController
1010
public class TestController {
Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
package com.example.kotlin
2+
3+
import org.springframework.boot.autoconfigure.SpringBootApplication
4+
import org.springframework.boot.runApplication
5+
6+
@SpringBootApplication
7+
class SpringBootAopApplication {
8+
fun main(args: Array<String>) {
9+
runApplication<SpringBootAopApplication>(*args)
10+
}
11+
}
12+

SpringBootAOP/src/test/java/com/example/SpringBootAopApplicationTests.java renamed to SpringBootAOP/src/test/java/com/example/java/SpringBootAopApplicationTests.java

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

3-
import com.example.service.TestService;
3+
import com.example.java.service.TestService;
44
import org.junit.Test;
55
import org.junit.runner.RunWith;
66
import org.springframework.beans.factory.annotation.Autowired;

0 commit comments

Comments
 (0)