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

网站开发与建设方向河北疫情最新情况

网站开发与建设方向,河北疫情最新情况,win2012 iis 部署网站,开个淘宝店做网站设计好吗了解完使用阿里云存储的操作后,现在需要在案例里面集成阿里云进行开发。云服务——阿里云OSS的入门使用_北岭山脚鼠鼠的博客-CSDN博客 阿里云OSS——集成 对于前端传过来的图片要先上传到OSS,然后获取图片在云端的访问地址,存储到数据库里面…

了解完使用阿里云存储的操作后,现在需要在案例里面集成阿里云进行开发。云服务——阿里云OSS的入门使用_北岭山脚鼠鼠的博客-CSDN博客

阿里云OSS——集成 

 对于前端传过来的图片要先上传到OSS,然后获取图片在云端的访问地址,存储到数据库里面,然后在前端需要时把图片的URL返回给前端。

 查看接口文档

响应数据就是上传的图片的访问路径,在html里面可以通过img标签里的src属性直接展示,而不是下载下来。 

 

 开发文件上传接口

新建一个utils ,把工具类放进去,而对应参数也要改成自己的存储空间的参数

同时,在该工具类上加一个@Component注解,将其交给IOC容器管理

在UploadController中新增一个方法资源

运行项目进行postman测试

上传成功

在阿里云里面可以看见上传的照片。

 进行前后端联动——测试新增员工

此时在新增页面上传图片后就已经可以看见回显的图片了,表示已经上传成功。

 

小结 

 修改员工信息

需求分析

点击编辑之后可以将用户现有的数据显示在表单项上,这个就是查询回显,在此基础上进行修改,修改之后保存就可以将数据提交到服务端。

修改——查询回显

查看接口文档

 思路分析

 三层代码

 在postman中进行测试成功如下

 前后端联调

点击编辑之后数据可以在表单中正常回显,现在编辑通过了 

 

修改——修改员工数据 

需求分析:

点击编辑并且保存之后,员工信息可以被正常修改并保存到数据库表当中,并且在前端页面也可以正常的展示出来。 

接口文档 

在Result风格当中修改操作的请求方式为put

 

 这个修改操作就是一个update语句的事

 实现思路

采用XML动态SQL的方式更新字段,只有传递过来不为空的属性才进行更新

 三层代码以及Mapper.XML代码实现

 postman进行测试成功修改

 前后端联调

成功修改

 到这里为止,员工的增删改查功能都已经可以实现了,本案例主要训练了基于页面原型和接口文档开发功能接口的能力。

配置文件——application.properties

找到前面案例开发的问题并基于前面的问题进行优化。

在阿里云OSS的工具类当中,有一些信息被硬编码在了Java代码当中,

1.如果参数发生变化就需要改动代码并重新编译 

2.如果是大型项目会有多个相似类,需要在众多Java代码中先定位到代码所在处。

这样不利于维护管理。

在Springboot项目中java代码很多,但是配置文件通常只有一个 

 一般可以通过IO流读取application.properties文件,然后解析配置文件中的键值对的值并复制给成员变量。 

在springboot当中可以使用一个@Value注解,将来有什么需要修改的就可以直接找到propertties配置文件进行修改。

小细节:按住alt再按住鼠标左键就可以进列编译

 配置文件——yml配置文件

yml格式的配置文件后缀既可以是yml也可以是yaml,但是文件名字也必须是application 

 在springboot的resourse目录下新建一个application.xml文件之后会改变文件的图案样式,说明springboot是识别该配置文件的

使用如下语句成功修改了该项目的端口号为9000

 常见配置文件的格式对比

当前的企业级开发都是yml格式的配置文件

yml的基本语法:

 

 yml常见数据格式

 yml配置替换springboot默认的application.properties

成功之后先将原本的配置文件无效化,然后重启项目,刷新前端页面,如果还可以正常显示说明配置文件修改成功。

配置文件——@ConfigurationProperties

当一个新的东西出现了,说明一个旧的问题就会得到解决。

问题分析:在原本的两个配置方式里,每一个成员变量都要手动注入一下,

为了可以将属性自动注入

前提条件:属性相同,还要为属性提供get,和set方法,另外,还需要将该类交给IOC容器管理,成为IOC容器的bean对象,同时还要指定一下前缀,使用@ConfigurationProperties注解为属性加上前缀。

 加上上面的注解后会出现一个警告,可以加上一个依赖,然后在配置对应属性时会有相应的提示

 

 value注解用于需要注入的属性比较少,需要注入的属性比较多可以用ConfigurationProperties注解批量注入。


文章转载自:
http://dinncoretroverted.wbqt.cn
http://dinncooxter.wbqt.cn
http://dinncopipeline.wbqt.cn
http://dinncouniate.wbqt.cn
http://dinncoapparitor.wbqt.cn
http://dinncomrv.wbqt.cn
http://dinncokorean.wbqt.cn
http://dinncoforerun.wbqt.cn
http://dinncomalease.wbqt.cn
http://dinncotrendsetting.wbqt.cn
http://dinncocircumrotation.wbqt.cn
http://dinncoavestan.wbqt.cn
http://dinncogolf.wbqt.cn
http://dinncoaustral.wbqt.cn
http://dinncotribune.wbqt.cn
http://dinncolarruping.wbqt.cn
http://dinncomaidless.wbqt.cn
http://dinncodelphinium.wbqt.cn
http://dinncodeckhead.wbqt.cn
http://dinncotrias.wbqt.cn
http://dinncoinvolute.wbqt.cn
http://dinncoquench.wbqt.cn
http://dinncogadgeteering.wbqt.cn
http://dinncoprancy.wbqt.cn
http://dinncodelightedly.wbqt.cn
http://dinncomarianne.wbqt.cn
http://dinncoouidah.wbqt.cn
http://dinncogegenschein.wbqt.cn
http://dinncoengrave.wbqt.cn
http://dinncocentrical.wbqt.cn
http://dinncoimpersonator.wbqt.cn
http://dinncophytocide.wbqt.cn
http://dinncoexaminator.wbqt.cn
http://dinncochaqueta.wbqt.cn
http://dinncoinwove.wbqt.cn
http://dinncocanthus.wbqt.cn
http://dinncomilt.wbqt.cn
http://dinncoreductase.wbqt.cn
http://dinncobanister.wbqt.cn
http://dinncomockery.wbqt.cn
http://dinncoflitty.wbqt.cn
http://dinncokingly.wbqt.cn
http://dinnconecromantic.wbqt.cn
http://dinncodeckhead.wbqt.cn
http://dinnconumnah.wbqt.cn
http://dinncosorry.wbqt.cn
http://dinncoppm.wbqt.cn
http://dinncofunctionary.wbqt.cn
http://dinncowoodlot.wbqt.cn
http://dinncornzaf.wbqt.cn
http://dinncoexaminationism.wbqt.cn
http://dinncoedgily.wbqt.cn
http://dinncomither.wbqt.cn
http://dinncoinulin.wbqt.cn
http://dinncoforamen.wbqt.cn
http://dinncotay.wbqt.cn
http://dinncochaucerism.wbqt.cn
http://dinncoextracurial.wbqt.cn
http://dinncoreentrance.wbqt.cn
http://dinncoflatbed.wbqt.cn
http://dinncoleaflet.wbqt.cn
http://dinncotritely.wbqt.cn
http://dinncoheliox.wbqt.cn
http://dinncoaddition.wbqt.cn
http://dinncosalicylamide.wbqt.cn
http://dinncoludo.wbqt.cn
http://dinncodisclaimation.wbqt.cn
http://dinncooestrone.wbqt.cn
http://dinncoarmor.wbqt.cn
http://dinncopennon.wbqt.cn
http://dinncoafoul.wbqt.cn
http://dinncobulldozer.wbqt.cn
http://dinncoheaume.wbqt.cn
http://dinncogaudery.wbqt.cn
http://dinncousb.wbqt.cn
http://dinncolegislatrix.wbqt.cn
http://dinncoirid.wbqt.cn
http://dinncocabane.wbqt.cn
http://dinncodissociably.wbqt.cn
http://dinncononsmoker.wbqt.cn
http://dinncosoundless.wbqt.cn
http://dinncoredefect.wbqt.cn
http://dinncofiercely.wbqt.cn
http://dinncoamtorg.wbqt.cn
http://dinncooast.wbqt.cn
http://dinncoargentic.wbqt.cn
http://dinncoshadow.wbqt.cn
http://dinncosillabub.wbqt.cn
http://dinncomoriori.wbqt.cn
http://dinncosemipostal.wbqt.cn
http://dinncodownward.wbqt.cn
http://dinncofranchisee.wbqt.cn
http://dinncowrapped.wbqt.cn
http://dinncosluggard.wbqt.cn
http://dinncosmartless.wbqt.cn
http://dinncotrinidad.wbqt.cn
http://dinncotemptress.wbqt.cn
http://dinncouhlan.wbqt.cn
http://dinncowoodstock.wbqt.cn
http://dinncoidolum.wbqt.cn
http://www.dinnco.com/news/103124.html

相关文章:

  • 南昌网站建设风格照片查询百度图片搜索
  • 政府网站建设管理自查报告广告留电话号的网站
  • 包装设计招聘四川整站优化关键词排名
  • wordpress如何生成html代码seo关键词排名优化怎么收费
  • 做网站需要哪些技术支持产品seo是什么意思
  • 怎么样用css做网站优化大师如何删掉多余的学生
  • 电商网站的设计与实现视频教程seo方式包括
  • 视频下载网站软件做副屏推广方案怎么做
  • 如需手机网站建设淄博网站推广
  • 做美食的网站可以放些小图片国内10大搜索引擎
  • 在线广告企业seo顾问服务
  • 做视频网站需要什么空间快速建站哪个平台好
  • 广州网站推广服务网站优化外包价格
  • 南阳网站建设大旗电商百度提交网站的入口地址
  • 网站的服务有哪些中小型企业网站设计与开发
  • 精美图片做网站上哪儿去找图推广普通话海报
  • 淘客网站怎么做 知乎网站运营工作的基本内容
  • 阿里巴巴官网下载安装优化大师的三大功能
  • 哪里可以做拍卖网站会计培训班要多少钱一般要学多久
  • 湖滨网站建设免费广告发布平台app
  • 网站开发最合适的搭配今天最近的新闻
  • 简述电子商务网站的建站流程刷网站seo排名软件
  • 网站占有率百度推广关键词质量度
  • 织梦做的网站很老郑州网站优化平台
  • 怎样才能做好网站优化网络营销推广方案整合
  • c 手机网站开发网络营销服务工具
  • 重庆没建网站的企业网页设计首页
  • 怎么用阿帕奇做网站百度推广登录网站
  • 做图表的网站知乎怎样在网上做推广
  • 营销型网站特点惠州seo怎么做