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

做网站需要学会写代码吗一般使用的分辨率的显示密度是()

做网站需要学会写代码吗,一般使用的分辨率的显示密度是(),成都网站建设哪家,成都活动轨迹目录 引言#xff1a; 一. 我们先创建一个starter模块 二. 创建一个自动配置类 三. 测试启动 引言#xff1a; 在我们项目中#xff0c;可能经常用到别人的第三方依赖#xff0c;又是引入依赖#xff0c;又要自定义配置#xff0c;非常繁琐#xff0c;当我们另一个项… 目录 引言 一. 我们先创建一个starter模块 二. 创建一个自动配置类 三. 测试启动 引言 在我们项目中可能经常用到别人的第三方依赖又是引入依赖又要自定义配置非常繁琐当我们另一个项目过程使用的时候还是同样的操作以此为什么我们不直接封装起来成为一个sarter启动类在我们需要使用的时候直接就引入依赖DI注入就可以使用通过springBoot的自动配置来帮我们加载配置注入用的时候只需要注入就可以使用了 一. 我们先创建一个starter模块 用来统一管理要导入相关的配置依赖这样子我们引入一个starter依赖就可以了通过Maven依赖的传递其他配置依赖也就传递进来了 二. 创建一个自动配置类 在创建我们的configuration模块中在Starter中引入改模块当然简便的化也可以直接就引入这个模块依赖也是可以的 三.欧克,我们就可以在configuration中 来自定义配置类了并自动配置文件META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports文件就可以了 就随便来模拟一下了 yam中配置一些属性以便后面获取 hz:name: isHeZage: 18 定义一个helloWorldProperties类,通过ConfigurationProperties注解。这个注解用于将配置文件中的属性绑定到Java Bean上很方便地在Spring应用程序中使用这些配置属性。 如果提升没有配置注解处理器 点击进去可以看见官网提供的 把这个CV到Pom文件中就可以了 此时爆红 因为当前类不是一个Bean类一般我们会加一个 Component来声明当前类是一个配置类那是在当前配置类项中使用的时候是会扫描到当前配置类的现在我们是第三方Bean其他项目使用的时候是扫描不到我们可以通过EnableConfigurationProperties这个注解直接可以交给IOC容器中成功里面的Bean对象其实底层还是封装的Import注解。但是这个只能放在配置类上或者Bean对象上Ok我们这里直接把他放到我们自定义配置类上。新键一个自定义配置类 Configuration EnableConfigurationProperties(helloWorldProperties.class ) public class helloWorldConfiguration { } 然后接下来配置我们需要用到的Bean对象了 先建立一个类HelloHz并且这里给了一个set方法到时候把我们的helloWorldProperties引进来 public class HelloHz {private helloWorldProperties helloWorldProperties;public void setHelloWorldProperties(helloWorldProperties helloWorldProperties) {this.helloWorldProperties helloWorldProperties;}public String getThePropertiesName(){return helloWorldProperties.getName();}public Integer getThePropertiesAge(){return helloWorldProperties.getAge();}}欧克我们在配置类中来声明我们的Bean来完成自动配置写一个方法返回值就是我们的HelloHz类 Configuration EnableConfigurationProperties(helloWorldProperties.class) public class helloWorldConfiguration {Beanpublic HelloHz helloHz(helloWorldProperties properties) {HelloHz helloHz new HelloHz();helloHz.setHelloWorldProperties(properties);return helloHz;} } 这里第三方Bean的时候需要某个对象我们直接通过参数的形式注入就完事了spring到时候会自动跟据这个类型完成自动装配的 最后一步我们还需要把这个自定义配置类的全类名放到规定的文件下就是META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports 欧克完事我们直接分别打包到本地仓库  三. 测试启动 欧克,我们在新键一个项目来引入我们starter依赖看看我们只需要引入starter依赖就可以了因为我们的starter依赖已经引入了一个我们的那个自定义的配置模块依赖了。 可以看见已经引入进来了  Test SpringBootTest public class SpringCsl {Autowiredprivate HelloHz helloHz;Testpublic void csl() {System.out.println(helloHz helloHz.getThePropertiesName());System.out.println(helloHz helloHz.getThePropertiesAge());} } 启动 欧克没问题因为我们这里没有配置我们重新在新项目的yml文件中来配置一下 hz:name: isTheHzage: 18 再次启动: 坤 坤 坤 坤 坤 坤 坤 坤 坤 坤 坤 坤 坤 坤 坤 坤 坤 坤 坤
http://www.w-s-a.com/news/101872/

相关文章:

  • 手机网站工具关键词排名是什么意思
  • 游民星空是谁做的网站沈阳网站托管公司
  • 做网站搭建需要什么人vs2017移动网站开发
  • 购物网站开发需要什么技术怎么查看网站是否备案
  • 学做电商那个网站好网站建设投票主题
  • 中卫网站推广网络营销毕业设计做网站大小有什么要求
  • 做问卷网站义乌网站建设推广专家
  • 不会编程怎样建设网站昆明做网站哪家
  • 直播网站模板新营销平台电商网站
  • 建设部指定招标网站免费的企业查询软件
  • 做前端常用的网站及软件下载平台优化是什么意思
  • 企石镇仿做网站wordpress 网站白屏
  • 班级网站建设规划书专业定制网红变色杯
  • 上海网站设计公司电话甘肃路桥建设集团有限公司官方网站
  • 哈尔滨网站建设网站开发陕西省建设监理工程协会网站
  • 微信公众号电商网站开发wordpress增加论坛
  • 网站建设视频百度网盘下载免费wordpress搭建
  • 哈尔滨市网站建设公司汕头市公司网站建设平台
  • 东莞网站建设方案外包甘肃两学一做网站
  • 网站建设优化排名推广平面设计职业学校
  • 网后台的网站怎么做网站代理商
  • 网站如何转移到新的空间服务器上手机无人区离线地图app
  • 网站建设模板的买域名做网站的坏处
  • 长春做网站qianceyun做景观素材有哪几个网站
  • 自己建的网站也要注册域名吗邯郸市做网站
  • 天津网站建设制作软件潍坊个人做网站
  • 重庆城市建设集团官方网站php用什么做网站服务器
  • 深圳坪山站重庆市园林建设有限公司网站
  • 网站建设图片教程如何用自己的电脑建网站
  • 《网页设计与网站建设》A卷答案广东新闻联播