소스 검색

初始化

master
yeqd 4 년 전
커밋
8b1af24a85
12개의 변경된 파일165개의 추가작업 그리고 0개의 파일을 삭제
  1. +11
    -0
      pom.xml
  2. +9
    -0
      user-client/pom.xml
  3. +7
    -0
      user-client/src/main/java/com/hp/user/client/entity/UserClientInfoTest.java
  4. +5
    -0
      user-client/src/main/java/com/hp/user/client/service/UserInfoTest.java
  5. +25
    -0
      user-service/pom.xml
  6. +22
    -0
      user-service/src/main/java/com/hp/user/service/UserServiceApplaction.java
  7. +24
    -0
      user-service/src/main/java/com/hp/user/service/config/SwaggerConfig.java
  8. +8
    -0
      user-service/src/main/java/com/hp/user/service/controller/UserTestController.java
  9. +5
    -0
      user-service/src/main/java/com/hp/user/service/dao/UserInfoTestDao.java
  10. +7
    -0
      user-service/src/main/java/com/hp/user/service/entity/UserTestInfo.java
  11. +7
    -0
      user-service/src/main/java/com/hp/user/service/impl/UserInfoTestServiceImpl.java
  12. +35
    -0
      user-service/src/test/java/test/Test.java

+ 11
- 0
pom.xml 파일 보기

@@ -0,0 +1,11 @@
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>com.hp</groupId>
<artifactId>user-parent</artifactId>
<version>0.0.1-SNAPSHOT</version>
<packaging>pom</packaging>
<modules>
<module>user-client</module>
<module>user-service</module>
</modules>
</project>

+ 9
- 0
user-client/pom.xml 파일 보기

@@ -0,0 +1,9 @@
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<parent>
<groupId>com.hp</groupId>
<artifactId>user-parent</artifactId>
<version>0.0.1-SNAPSHOT</version>
</parent>
<artifactId>user-client</artifactId>
</project>

+ 7
- 0
user-client/src/main/java/com/hp/user/client/entity/UserClientInfoTest.java 파일 보기

@@ -0,0 +1,7 @@
package com.hp.user.client.entity;

import java.io.Serializable;

public class UserClientInfoTest implements Serializable {

}

+ 5
- 0
user-client/src/main/java/com/hp/user/client/service/UserInfoTest.java 파일 보기

@@ -0,0 +1,5 @@
package com.hp.user.client.service;

public interface UserInfoTest {

}

+ 25
- 0
user-service/pom.xml 파일 보기

@@ -0,0 +1,25 @@
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<parent>
<groupId>com.hp</groupId>
<artifactId>user-parent</artifactId>
<version>0.0.1-SNAPSHOT</version>
</parent>
<artifactId>user-service</artifactId>
<packaging>war</packaging>
<dependencies>
<!-- 内部依赖-->
<dependency>
<groupId>com.hp</groupId>
<artifactId>nacos-client</artifactId>
<version>0.0.1-SNAPSHOT</version>
</dependency>
<dependency>
<groupId>com.hp</groupId>
<artifactId>user-client</artifactId>
<version>0.0.1-SNAPSHOT</version>
</dependency>
</dependencies>
</project>

+ 22
- 0
user-service/src/main/java/com/hp/user/service/UserServiceApplaction.java 파일 보기

@@ -0,0 +1,22 @@
package com.hp.user.service;

import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.boot.autoconfigure.jdbc.DataSourceAutoConfiguration;

/**
* 用户服务启动类
* @author yeqid
* @since 2020/11/18
*
*/
@SpringBootApplication(exclude = {DataSourceAutoConfiguration.class})
public class UserServiceApplaction {

public static void main(String[] args) {
SpringApplication.run(UserServiceApplaction.class, args);

}

}

+ 24
- 0
user-service/src/main/java/com/hp/user/service/config/SwaggerConfig.java 파일 보기

@@ -0,0 +1,24 @@
package com.hp.user.service.config;

import java.util.Arrays;

import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;

import cn.nyhlw.doc2swagger.core.config.RestDocConfig;
import cn.nyhlw.doc2swagger.springswagger2.EnableSwagger2;

@Configuration
@EnableSwagger2
public class SwaggerConfig {
@Bean
RestDocConfig _swaggerConfig()
{
return RestDocConfig.builder()
.apiTitle("rest doc user")
.apiDescription("用户信息系统")
.apiVersion("1.0.0")
.packages(Arrays.asList("com.hp.user.service.impl"))
.build();
}
}

+ 8
- 0
user-service/src/main/java/com/hp/user/service/controller/UserTestController.java 파일 보기

@@ -0,0 +1,8 @@
package com.hp.user.service.controller;

import org.springframework.stereotype.Controller;

@Controller
public class UserTestController {

}

+ 5
- 0
user-service/src/main/java/com/hp/user/service/dao/UserInfoTestDao.java 파일 보기

@@ -0,0 +1,5 @@
package com.hp.user.service.dao;

public interface UserInfoTestDao {

}

+ 7
- 0
user-service/src/main/java/com/hp/user/service/entity/UserTestInfo.java 파일 보기

@@ -0,0 +1,7 @@
package com.hp.user.service.entity;

import java.io.Serializable;

public class UserTestInfo implements Serializable{

}

+ 7
- 0
user-service/src/main/java/com/hp/user/service/impl/UserInfoTestServiceImpl.java 파일 보기

@@ -0,0 +1,7 @@
package com.hp.user.service.impl;

import com.hp.user.client.service.UserInfoTest;

public class UserInfoTestServiceImpl implements UserInfoTest {

}

+ 35
- 0
user-service/src/test/java/test/Test.java 파일 보기

@@ -0,0 +1,35 @@
package test;


import com.alibaba.nacos.api.config.annotation.NacosValue;
import com.alibaba.nacos.spring.context.annotation.config.NacosPropertySource;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.context.ConfigurableApplicationContext;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RestController;

@SpringBootApplication
@NacosPropertySource(dataId = "springboot2-nacos-config", autoRefreshed = true)
@RestController
public class Test{

public static void main(String[] args) {
try {
ConfigurableApplicationContext context = SpringApplication.run(Test.class, args);
System.out.print(context.getEnvironment().getProperty("nacos.test.propertie"));
}catch(Exception e) {
e.printStackTrace();
}
}

@NacosValue(value = "${nacos.test.propertie:123}", autoRefreshed = true)
private String testProperties;

@GetMapping("/test")
public String test(){
return testProperties;
}
}

불러오는 중...
취소
저장