Skip to content

Commit 7454f4e

Browse files
committed
Marcar bean principal con @primary
1 parent 0d0df07 commit 7454f4e

File tree

2 files changed

+10
-6
lines changed

2 files changed

+10
-6
lines changed

src/main/java/es/lanyu/config/JavaConfig.java

+3-1
Original file line numberDiff line numberDiff line change
@@ -2,13 +2,15 @@
22

33
import org.springframework.context.annotation.Bean;
44
import org.springframework.context.annotation.Configuration;
5+
import org.springframework.context.annotation.Primary;
56

67
import es.lanyu.Test;
78

89
@Configuration
910
public class JavaConfig {
1011

11-
@Bean(name="config")
12+
@Bean//(name="config")
13+
@Primary
1214
public Test miTest() {
1315
Test test = new Test() {
1416
int llamadas = 0;

src/main/java/es/lanyu/datosdeportivosapi/TestAutowired.java

+7-5
Original file line numberDiff line numberDiff line change
@@ -18,11 +18,13 @@ public class TestAutowired extends Test {
1818
Test testInyectado;
1919

2020
@Autowired
21-
private void setTestInyectado(@Qualifier("config") Test testPorSetter,
22-
@Qualifier("test") Test testPorSetter2) {
23-
testInyectado = new Test();
24-
testInyectado.setTestString(testPorSetter.getTestString()
25-
+ " y " + testPorSetter2.getTestString());
21+
private void setTestInyectado(//@Qualifier("config") Test testPorSetter,
22+
@Qualifier("test") Test testPorSetter2,
23+
Test testPrincipal) {
24+
testInyectado = testPrincipal;
25+
// testInyectado = new Test();
26+
// testInyectado.setTestString(testPorSetter.getTestString()
27+
// + " y " + testPorSetter2.getTestString());
2628
}
2729

2830
@Autowired(required=false)

0 commit comments

Comments
 (0)