Prechádzať zdrojové kódy

2024年4月7日 20点51分

Starlight-0208 5 mesiacov pred
rodič
commit
de710eedf0

+ 9 - 4
src/main/java/org/starter/learning/setting/ConnectionInfo.java

@@ -4,11 +4,16 @@ public class ConnectionInfo implements ConnectionInfoTemplate{
     private int connectionNum;
     private String connectionName;
 
-    public void setConnectionNum(int connectionNum) {
+    public ConnectionInfo(int connectionNum, String connectionName) {
         this.connectionNum = connectionNum;
-    }
-
-    public void setConnectionName(String connectionName) {
         this.connectionName = connectionName;
     }
+
+    //    public void setConnectionNum(int connectionNum) {
+//        this.connectionNum = connectionNum;
+//    }
+//
+//    public void setConnectionName(String connectionName) {
+//        this.connectionName = connectionName;
+//    }
 }

+ 10 - 2
src/main/resources/applicationContext.xml

@@ -23,8 +23,16 @@
         <!-- 构造器注入方式,提供构造器 -->
         <constructor-arg name="bookDao" ref="bookDao" />
     </bean>
+<!--    <bean id="connectionInfo" class="org.starter.learning.setting.ConnectionInfo">-->
+<!--        <property name="connectionName" value="mysql" />-->
+<!--        <property name="connectionNum" value="100" />-->
+<!--    </bean>-->
     <bean id="connectionInfo" class="org.starter.learning.setting.ConnectionInfo">
-        <property name="connectionName" value="mysql" />
-        <property name="connectionNum" value="100" />
+<!--        <constructor-arg name="connectionName" value="mysql" />-->
+<!--        <constructor-arg name="connectionNum" value="100" />-->
+<!--        <constructor-arg index="0" value="100"/>-->
+<!--        <constructor-arg index="1" value="mysql"/>-->
+            <constructor-arg type="java.lang.String" value="mysql" />
+            <constructor-arg type="int" value="100" />
     </bean>
 </beans>