模块化拆分

This commit is contained in:
禾几海
2021-10-01 15:43:54 +08:00
parent 7e700b6499
commit ef2f98e45f
25 changed files with 132 additions and 44 deletions

View File

@@ -18,6 +18,18 @@
<version>${blog-common.version}</version>
</dependency>
<dependency>
<groupId>cn.celess</groupId>
<artifactId>blog-user</artifactId>
<version>${blog-user.version}</version>
</dependency>
<dependency>
<groupId>cn.celess</groupId>
<artifactId>blog-extension</artifactId>
<version>${blog-extension.version}</version>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>

View File

@@ -1,9 +1,17 @@
package cn.celess.visitor;
import cn.celess.common.CommonApplication;
import cn.celess.extension.ExtensionApplication;
import cn.celess.user.UserApplication;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
@SpringBootApplication
@SpringBootApplication(scanBasePackageClasses = {
VisitorApplication.class,
CommonApplication.class,
ExtensionApplication.class,
UserApplication.class
})
public class VisitorApplication {
public static void main(String[] args) {
SpringApplication.run(VisitorApplication.class, args);

View File

@@ -0,0 +1,11 @@
package cn.celess.visitor;
import cn.celess.common.test.BaseRedisTest;
import org.junit.runner.RunWith;
import org.springframework.boot.test.context.SpringBootTest;
import org.springframework.test.context.junit4.SpringRunner;
@SpringBootTest(classes = VisitorApplication.class)
@RunWith(SpringRunner.class)
public abstract class VisitorBaseTest extends BaseRedisTest {
}

View File

@@ -3,7 +3,7 @@ package cn.celess.visitor.controller;
import cn.celess.common.entity.Response;
import cn.celess.common.entity.vo.PageData;
import cn.celess.common.entity.vo.VisitorModel;
import cn.celess.common.test.BaseTest;
import cn.celess.visitor.VisitorBaseTest;
import com.fasterxml.jackson.core.type.TypeReference;
import org.junit.Test;
@@ -12,7 +12,7 @@ import static org.junit.Assert.*;
import static org.springframework.test.web.servlet.request.MockMvcRequestBuilders.get;
import static org.springframework.test.web.servlet.request.MockMvcRequestBuilders.post;
public class VisitorControllerTest extends BaseTest {
public class VisitorControllerTest extends VisitorBaseTest {
private final TypeReference<?> VISITOR_PAGE_TYPE = new TypeReference<Response<PageData<VisitorModel>>>() {
};
private final TypeReference<?> VISITOR_TYPE = new TypeReference<Response<VisitorModel>>() {

View File

@@ -3,7 +3,7 @@ package cn.celess.visitor.serviceimpl;
import cn.celess.common.entity.vo.PageData;
import cn.celess.common.entity.vo.VisitorModel;
import cn.celess.common.service.VisitorService;
import cn.celess.common.test.BaseTest;
import cn.celess.visitor.VisitorBaseTest;
import com.alibaba.druid.util.StringUtils;
import org.junit.Test;
import org.springframework.beans.factory.annotation.Autowired;
@@ -11,7 +11,7 @@ import org.springframework.beans.factory.annotation.Autowired;
import static org.junit.Assert.assertEquals;
import static org.junit.Assert.assertTrue;
public class VisitorServiceTest extends BaseTest {
public class VisitorServiceTest extends VisitorBaseTest {
@Autowired
VisitorService visitorService;

View File

@@ -1,11 +1,11 @@
package cn.celess.visitor.util;
import cn.celess.common.test.BaseTest;
import cn.celess.visitor.VisitorBaseTest;
import org.junit.Test;
import static org.junit.Assert.assertEquals;
public class AddressUtilTest extends BaseTest {
public class AddressUtilTest extends VisitorBaseTest {
@Test
public void getCityInfo() {