/** 配置生产环境调用类 **/
@service("productRpc")
@profile("prop")
public class ProductRpcImpl implements ProductRpc
public String productBaseInfo(Long sku){
return productResource.queryBaseInfo(Long sku);
}
}
/** 配置生产环境调用类 **/
@service("productRpc")
@profile("dev")
public class MockProductRpcImpl implements ProductRpc
public String productBaseInfo(Long sku){
return “iphone7”;
}
}
/** 调用类 **/
public class Demo(){
@Resource(name="productRpc")
private ProductRpc productRpc;
public void demo(){
String skuInfo = productRpc.productBaseInfo(123123L);
logger.info(skuInfo);
}
}
<!-- 开发环境 --> <beans profile="dev"> <bean id="beanname" class="com.pz.demo.ProductRPC"/> </beans> <!-- 生产环境 --> <beans profile="dev"> <bean id="beanname" class="com.pz.demo.MockProductRPC"/> </beans>
<context-param> <param-name>spring.profiles.default</param-name> <param-value>dev</param-value> </context-param>
<servlet>
<servlet-name>springMVC</servlet-name>
<servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
<init-param>
<param-name>contextConfigLocation</param-name>
<param-value>classpath:/spring-servlet.xml</param-value>
</init-param>
<init-param>
<param-name>spring.profiles.default</param-name>
<param-value>dev</param-value>
</init-param>
<load-on-startup>1</load-on-startup>
</servlet>
@RunWith(SpringJUnit4ClassRunner.class)
@ContextConfiguration(locations = "/spring-config.xml")
@ActiveProfiles("dev")
public class MainTest {
...
}
机械节能产品生产企业官网模板...
大气智能家居家具装修装饰类企业通用网站模板...
礼品公司网站模板
宽屏简约大气婚纱摄影影楼模板...
蓝白WAP手机综合医院类整站源码(独立后台)...苏ICP备2024110244号-2 苏公网安备32050702011978号 增值电信业务经营许可证编号:苏B2-20251499 | Copyright 2018 - 2025 源码网商城 (www.ymwmall.com) 版权所有