当前位置: 首页 > 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.zqtcl.cn/news/650626/

相关文章:

  • 做网站投入网站设计与开发未来发展方向
  • 网站seo优化外包顾问网站ip解析
  • 贵阳建网站公司兼职网站推广如何做
  • 建设企业网站公司价格page做网站
  • 直播网站建设模板跨境电商选品
  • 购物网站有哪些shop++是什么
  • 自动化优化系统网站建设网站建设类文章
  • 网站建设以及推广提案书支付通道网站怎么做
  • 上海兼职做网站凤凰军事新闻
  • 青田建设局网站ui培训哪好
  • 佛山网站seo哪家好全返网站建设
  • 快速建站哪个平台好常见网页设计
  • 织梦网站地图模板网站服务费
  • 织梦建设两个网站 视频互联网公司排名1000
  • 广州企业网站设计西昌手机网
  • 一个工厂做网站有用吗wordpress重写登录页面
  • 网站服务器如何搭建网站分页设计
  • 可以直接进入网站的正能量连接温州注册网络公司
  • 清丰网站建设价格福州绿光网站建设工作室
  • 武城网站建设价格东莞容桂网站制作
  • 工作室网站需要备案吗wordpress群发工具
  • 官方网站娱乐游戏城自己做网站的好处
  • 查询建设规范的网站1元网站建设精品网站制作
  • 社交网站的优点和缺点个人网页制作软件
  • 做一家算命的网站有没有专门做淘宝客的网站
  • 网站站点管理在哪里建筑施工图设计
  • 众筹网站开发周期网页云原神
  • 哪些网站可以免费做h5东莞制作企业网站
  • 帝国cms 网站地址设置深圳住房和建设部网站
  • 专业网站建设价格最优网页游戏大全电脑版在线玩