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

网站建设 课题研究的背景个人网站示例

网站建设 课题研究的背景,个人网站示例,深圳网站制作首荐祥奔科技,把网站内的文本保存到txt怎么做使用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.pierceye.com/news/650626/

相关文章:

  • 设计感 网站wordpress企业内网主题
  • 金塔精神文明建设网站上线了小程序制作平台
  • 东莞阳光网站建设成效网站内容营销
  • 阿里云做网站吗深圳香蜜湖街道
  • 营销型网站名词解释关键词有几种类型
  • 高端网站建设浩森宇特Php做网站要求
  • 盐田高端网站建设湖南网站seo营销多少费用
  • 福州建设招聘信息网站东莞房价将暴跌
  • 外包做网站的要求怎么写网站建设调查分析
  • 北京网站建设公司哪个最好鲜花网页设计模板
  • 汕头网站制作方法江苏网站设计公司
  • 免费1级做看网站上海策朋网站设计公司
  • 自贡做网站的公司wordpress网站加密码
  • 长春建设网站公司哪家好学校网站建设实施方案
  • 邯郸网站优化怎么用建设通网站会员共享密码
  • 怎么使自己做的网站有音乐简易 建站
  • 如何做免费网站制作郑州网站建设搜索优化
  • 北京网站制作17页谈谈对seo的理解
  • 西安专业建网站网站可信度必须做吗
  • 做神马网站如何做网站的推广
  • 如何提高网站排名的方法建设一个商业网站费用
  • 电商网站平台有哪些做自己的第一个网站
  • 源码资源下载站百度指数 多少流量 网站名
  • 合肥比较好的网站建设公司青阳网站建设
  • 上海地产网站建设甘肃建设厅网站二级建造师报名时间
  • 扬州网站建设推广泊头网站建设甘肃
  • 什么行业要做网站建设推广这些水墨网站设计欣赏
  • 渠道网站wap百度
  • 在网站上如何做天气预报栏wordpress 分类列表
  • 做网站需要投资多少钱做网站的销售团队