当前位置: 首页 > news >正文

物流网站建设摘要做公司网站多钱

物流网站建设摘要,做公司网站多钱,吉林市城市建设管理执法局网站,郑州网站建设亻汉狮网络使用Idea导入第三方jar包 在porn.xml种添加的第三方jar包依赖#xff0c;并刷新 可以在启动类中尝试调用 以上放到启动类中#xff0c;不推荐#xff0c;建议创建一个专门定义的类 package com.geji.config;import cn.itcast.pojo.Country; import cn.itcast.pojo.Province;…使用Idea导入第三方jar包 在porn.xml种添加的第三方jar包依赖并刷新 可以在启动类中尝试调用 以上放到启动类中不推荐建议创建一个专门定义的类 package com.geji.config;import cn.itcast.pojo.Country; import cn.itcast.pojo.Province; import org.springframework.context.annotation.Configuration; import org.springframework.context.annotation.Bean;Configuration public class CommonConfig {//注入Country对象Beanpublic Country country(){return new Country();}//对象默认的名字是方法名Bean // Bean“aa”也可以改默认的对象名public Province province(){return new Province();} }在入口文件中调用注意调用默认的是类名也可以通过Bean(aa)起别名 以上因为在入口文件的同级目录下会自动扫描所以可以直接用如果不在同级目录需要使用import 以上如果有很多类就会非常的臃肿所以做一些封装 定义一个文件 定义一个类实现ImportSelector接口并且读取刚刚配置的文件 package config;import org.springframework.context.annotation.ImportSelector; import org.springframework.core.type.AnnotationMetadata;import java.io.BufferedReader; import java.io.IOException; import java.io.InputStream; import java.io.InputStreamReader; import java.util.ArrayList; import java.util.List; //ctrl alt tal //alt enter public class CommonImportSelector implements ImportSelector {Overridepublic String[] selectImports(AnnotationMetadata importingClassMetadata) {ListString importsnew ArrayList();InputStream isCommonImportSelector.class.getClassLoader().getResourceAsStream(common.imports);BufferedReader brnew BufferedReader(new InputStreamReader(is));String linenull;try {while((linebr.readLine())!null){imports.add(line);}} catch (IOException e) {e.printStackTrace();} finally {if(br!null){try {br.close();} catch (IOException e) {e.printStackTrace();}}} // return new String[]{config.CommonConfig};return imports.toArray(new String[0]);} }以上可以通过在启动类添加import(CommonImportSelector )注解调用但是后面有可能还有其他注解进一步对注解进行封装创建注解类 package anno;import config.CommonImportSelector; import org.springframework.context.annotation.Import;import java.lang.annotation.ElementType; import java.lang.annotation.Retention; import java.lang.annotation.RetentionPolicy; import java.lang.annotation.Target;//表示可以在类上面使用 Target(ElementType.TYPE) //表示运行时可用 Retention(RetentionPolicy.RUNTIME) Import(CommonImportSelector.class) public interface EnableCommonConfig {}入口文件调用注解类 运行成功 Bean的注册条件 以上类没有实例化数据没什么用如果要实例化的话一般通过配置文件的方式 配置文件添加数据 在类中读取配置文件实例化类并返回数据 Configuration public class CommonConfig {//注入Country对象//ConditionalOnProperty(prefixcountry,name {name,system})Beanpublic Country country(Value(${country.name}) String name, Value(${country.system}) String system){Country countrynew Country();country.setName(name);country.setSystem(system);return country;} 以上如果配置文件中没有则会报错所以需要添加注册条件的注释常用的有以下几种 ConditionalOnProperty配置文件中存在对应的属性才声明该beanConditionalonMissingBean当不存在当前类型的bean时才声明该beanConditionalonclass当前环境存在指定的这个类时才声明该bean 这部分内容纯了解举第一个为例子 配置文件中注释掉相应的数据 原本代码会报错 但是添加就好了 ConditionalOnProperty(prefixcountry,name {name,system})
http://www.hkea.cn/news/14334727/

相关文章:

  • 建设银行 杭州招聘网站呼和浩特做网站的地方
  • 怎么找到仿牌外贸出口公司的网站旅行社网站策划
  • 合作社网站模板网站设计素材网站大全
  • 点石嘉业北京网站建设公司网站标题栏
  • 凡科建站官网免费注册wordpress主查询翻页
  • 烟台网站title优化贵阳市 网站建设
  • 网站建设山东聚搜网络y品牌设计案例
  • 台州网站建设公司哪个好网站右侧 回到顶部
  • 网站建设步骤详解与网站建立的连接不安全
  • 虚拟主机多网站长沙网站大全
  • 网站建设常识有专业做网站的吗
  • 网站搜索引擎优化方案论文网站建设开发费入什么科目
  • 沧州大型网站建设网站备案购买
  • 个人网站模板的优缺点wordpress首页定制
  • 设计网站制网站建设有什么需求分析
  • 做餐饮要看的网站长沙新媒体运营公司
  • 刷业务网站怎么做青海西宁网页网站制作
  • 网站没后台怎么修改类容网页设计学校网站制作
  • 网站调用flashwordpress夜间模式
  • 专注七星彩网站开发出租wordpress插件转tp5
  • 南昌建站软件实验建设网站 南京林业大学
  • 建设一个网站引言广州公共资源交易
  • 网站模板简易修改苏州有哪些网站制作公司
  • 国外设计师作品网站网站开发进度缓慢
  • 如何微信支付购物网站新余 网站建站 设计 公司
  • 网站定制报价简述建立一个网站模板步骤
  • asp.net建立手机网站.gs域名做网站怎么样
  • 成都公司做网站多少钱有什么免费的网站
  • 做市场分析的网站网站正在建设 英文翻译
  • dedecms 5.7 关闭网站网页的版面设计是指