Sfoglia il codice sorgente

修改依赖以及nacos的配置问题

dev
yeqd 4 anni fa
parent
commit
5cded1afb8
6 ha cambiato i file con 58 aggiunte e 9 eliminazioni
  1. +0
    -2
      pom.xml
  2. +7
    -2
      user-service/pom.xml
  3. +16
    -0
      user-service/src/main/java/com/hp/user/service/TestService.java
  4. +9
    -2
      user-service/src/main/java/com/hp/user/service/UserServiceApplaction.java
  5. +21
    -0
      user-service/src/main/java/com/hp/user/service/controller/TestController.java
  6. +5
    -3
      user-service/src/test/java/test/Test1.java

+ 0
- 2
pom.xml Vedi File

@@ -5,9 +5,7 @@
<artifactId>parent</artifactId>
<version>0.0.1-SNAPSHOT</version>
</parent>
<groupId>com.hp</groupId>
<artifactId>user-parent</artifactId>
<version>0.0.1-SNAPSHOT</version>
<packaging>pom</packaging>
<modules>
<module>user-client</module>


+ 7
- 2
user-service/pom.xml Vedi File

@@ -6,7 +6,6 @@
<version>0.0.1-SNAPSHOT</version>
</parent>
<artifactId>user-service</artifactId>
<packaging>jar</packaging>
<dependencies>
<!-- 内部依赖-->
<dependency>
@@ -25,6 +24,12 @@
<version>0.0.1-SNAPSHOT</version>
</dependency>
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>4.12</version>
<scope>test</scope>
</dependency>
</dependencies>

</project>

+ 16
- 0
user-service/src/main/java/com/hp/user/service/TestService.java Vedi File

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

import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;

import com.hp.user.service.entity.Account;
import com.hp.user.service.mapper.TestMapper;

@Service
public class TestService {
@Autowired(required=true)
TestMapper userMapper;
public Account Sel(int id){
return userMapper.Sel(id);
}
}

+ 9
- 2
user-service/src/main/java/com/hp/user/service/UserServiceApplaction.java Vedi File

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

import org.mybatis.spring.annotation.MapperScan;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.boot.autoconfigure.jdbc.DataSourceAutoConfiguration;

import com.alibaba.nacos.spring.context.annotation.config.NacosPropertySource;

/**
* 用户服务启动类
@@ -10,13 +12,18 @@ import org.springframework.boot.autoconfigure.jdbc.DataSourceAutoConfiguration;
* @since 2020/11/18
*
*/
@SpringBootApplication(exclude = {DataSourceAutoConfiguration.class})
@MapperScan("com.hp.user.service.mapper") //扫描的mapper
@SpringBootApplication
@NacosPropertySource(dataId = "datasource1", autoRefreshed = true)
public class UserServiceApplaction {

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

}

}

+ 21
- 0
user-service/src/main/java/com/hp/user/service/controller/TestController.java Vedi File

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

import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.PathVariable;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;

import com.hp.user.service.TestService;


@RestController
public class TestController {
@Autowired
private TestService userService;
@RequestMapping("getUser/{id}")
public String GetUser(@PathVariable int id){
return userService.Sel(id).getName().toString();
}

}

user-service/src/test/java/test/Test.java → user-service/src/test/java/test/Test1.java Vedi File

@@ -5,18 +5,20 @@ 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.boot.autoconfigure.jdbc.DataSourceAutoConfiguration;
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)
@SpringBootApplication(exclude = DataSourceAutoConfiguration.class)
@RestController
public class Test{
public class Test1{

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

Caricamento…
Annulla
Salva