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

wordpress评论刷新查看网站优化推广方法

wordpress评论刷新查看,网站优化推广方法,wordpress附件,中国500强企业排名完整版.第一个程序HelloWorld 项目创建方式:使用 IDEA 直接创建项目 1、创建一个新项目 2、选择spring initalizr , 可以看到默认就是去官网的快速构建工具那里实现 3、填写项目信息 4、选择初始化的组件(初学勾选 Web 即可) 5、填…

.第一个程序HelloWorld

项目创建方式:使用 IDEA 直接创建项目

1、创建一个新项目

2、选择spring initalizr , 可以看到默认就是去官网的快速构建工具那里实现

3、填写项目信息

4、选择初始化的组件(初学勾选 Web 即可)

5、填写项目路径

6、等待项目构建成功


项目结构分析:

通过上面步骤完成了基础项目的创建。就会自动生成以下文件。

1、程序的主启动类

2、一个 application.properties 配置文件

3、一个 测试类

4、一个 pom.xml


编写一个http接口

1、在主程序的同级目录下,新建一个controller包,一定要在同级目录下,否则识别不到

2、在包中新建一个HelloController类

@RestController
public class HelloController {@RequestMapping("/hello")public String hello() {return "Hello World";}}

图片

 


打包为jar包:可以不用打开Idea,用java -jar就能运行,打开localhost:8080发现运行成功

点击 maven的 package,如果打包成功,则会在target目录下生成一个 jar 包

图片

 在文件所在位置,右键打开PowerShell,使用java -jar命令

 

.yaml配置注入

yaml基础语法

说明:语法要求严格!

1、空格不能省略

2、以缩进来控制层级关系,只要是左边对齐的一列数据都是同一个层级的。

3、属性和值的大小写都是十分敏感的。


yaml注入配置文件

1、在springboot项目中的resources目录下新建一个文件 application.yml

2、编写一个实体类 Dog;

3、思考,我们原来是如何给bean注入属性值的!@Value,给狗狗类测试一下:


@Component //注册bean
public class Dog {@Value("阿黄")private String name;@Value("18")private Integer age;
}

4、在SpringBoot的测试类下注入狗狗输出一下;


@SpringBootTest
class DemoApplicationTests {@Autowired //将狗狗自动注入进来Dog dog;@Testpublic void contextLoads() {System.out.println(dog); //打印看下狗狗对象}}

5、我们在编写一个复杂一点的实体类:Person 类

6、我们来使用yaml配置的方式进行注入,大家写的时候注意区别和优势,我们编写一个yaml配置!


person:name: qinjiangage: 3happy: falsebirth: 2000/01/01maps: {k1: v1,k2: v2}lists:- code- girl- musicdog:name: 旺财age: 1

7、我们刚才已经把person这个对象的所有值都写好了,我们现在来注入到我们的类中!

@ConfigurationProperties(prefix = "person")


/*
@ConfigurationProperties作用:
将配置文件中配置的每一个属性的值,映射到这个组件中;
告诉SpringBoot将本类中的所有属性和配置文件中相关的配置进行绑定
参数 prefix = “person” : 将配置文件中的person下面的所有属性一一对应
*/
@Component //注册bean
@ConfigurationProperties(prefix = "person")
public class Person {private String name;private Integer age;private Boolean happy;private Date birth;private Map<String,Object> maps;private List<Object> lists;private Dog dog;
}

8、IDEA 提示,springboot配置注解处理器没有找到,让我们看文档,我们可以查看文档,找到一个依赖!

9、确认以上配置都OK之后,我们去测试类中测试一下:


加载指定的配置文件

@PropertySource :加载指定的配置文件;

@configurationProperties:默认从全局配置文件中获取值;

1、我们去在resources目录下新建一个person.properties文件

name=kuangshen

2、然后在我们的代码中指定加载person.properties文件


@PropertySource(value = "classpath:person.properties")
@Component //注册bean
public class Person {@Value("${name}")private String name;......  
}

回顾properties配置

我们上面采用的yaml方法都是最简单的方式,开发中最常用的;也是springboot所推荐的!那我们来唠唠其他的实现方式,道理都是相同的;写还是那样写;配置文件除了yml还有我们之前常用的properties , 我们没有讲,我们来唠唠!

【注意】properties配置文件在写中文的时候,会有乱码 , 我们需要去IDEA中设置编码格式为UTF-8;

settings-->FileEncodings 中配置;

图片

 

对比小结

@Value这个使用起来并不友好!我们需要为每个属性单独注解赋值,比较麻烦

图片

1、@ConfigurationProperties只需要写一次即可 , @Value则需要每个字段都添加

2、松散绑定:这个什么意思呢? 比如我的yml中写的last-name,这个和lastName是一样的, - 后面跟着的字母默认是大写的。这就是松散绑定。可以测试一下

3、JSR303数据校验 , 这个就是我们可以在字段是增加一层过滤器验证 , 可以保证数据的合法性

4、复杂类型封装,yml中可以封装对象 , 使用value就不支持

结论:

配置yml和配置properties都可以获取到值 , 强烈推荐 yml;

如果我们在某个业务中,只需要获取配置文件中的某个值,可以使用一下 @value;

如果说,我们专门编写了一个JavaBean来和配置文件进行一一映射,就直接@configurationProperties,不要犹豫!

 


文章转载自:
http://dinncostruthioid.zfyr.cn
http://dinncomsbc.zfyr.cn
http://dinncoconvergescence.zfyr.cn
http://dinncooverly.zfyr.cn
http://dinncohoary.zfyr.cn
http://dinncoophthalmic.zfyr.cn
http://dinncobbb.zfyr.cn
http://dinncovita.zfyr.cn
http://dinncolaryngoscopical.zfyr.cn
http://dinncodescent.zfyr.cn
http://dinncotenour.zfyr.cn
http://dinncourinoscopy.zfyr.cn
http://dinncocadaverize.zfyr.cn
http://dinncolittoral.zfyr.cn
http://dinncotrishaw.zfyr.cn
http://dinncogeminiflorous.zfyr.cn
http://dinncomoslemize.zfyr.cn
http://dinncounbeseem.zfyr.cn
http://dinncorundale.zfyr.cn
http://dinncorattleroot.zfyr.cn
http://dinncocrotcheteer.zfyr.cn
http://dinncotoilsome.zfyr.cn
http://dinncoflour.zfyr.cn
http://dinncounmurmuring.zfyr.cn
http://dinncomorphonology.zfyr.cn
http://dinncosassanian.zfyr.cn
http://dinncofactious.zfyr.cn
http://dinncolandtrost.zfyr.cn
http://dinncogory.zfyr.cn
http://dinncoorthognathous.zfyr.cn
http://dinncotinnient.zfyr.cn
http://dinncokitchenette.zfyr.cn
http://dinncoseton.zfyr.cn
http://dinncodrivespac.zfyr.cn
http://dinncomaradi.zfyr.cn
http://dinncobacillicide.zfyr.cn
http://dinncocablecasting.zfyr.cn
http://dinncosynonymy.zfyr.cn
http://dinncohispania.zfyr.cn
http://dinncousable.zfyr.cn
http://dinncochoriamb.zfyr.cn
http://dinncopollenosis.zfyr.cn
http://dinncoredolence.zfyr.cn
http://dinncochaussure.zfyr.cn
http://dinncohayfield.zfyr.cn
http://dinncorelegation.zfyr.cn
http://dinncomacroscopical.zfyr.cn
http://dinncounfetter.zfyr.cn
http://dinncohunkey.zfyr.cn
http://dinncocitadel.zfyr.cn
http://dinncomeerschaum.zfyr.cn
http://dinncofrosted.zfyr.cn
http://dinncosothiacal.zfyr.cn
http://dinncoboathook.zfyr.cn
http://dinncotabanid.zfyr.cn
http://dinncocarbonate.zfyr.cn
http://dinncofood.zfyr.cn
http://dinncoungenerosity.zfyr.cn
http://dinncopresynaptic.zfyr.cn
http://dinncoclinking.zfyr.cn
http://dinncoaccrescence.zfyr.cn
http://dinncosequestrable.zfyr.cn
http://dinncobreezeway.zfyr.cn
http://dinncosmug.zfyr.cn
http://dinncoisometric.zfyr.cn
http://dinncomicroanalysis.zfyr.cn
http://dinncosoweto.zfyr.cn
http://dinncorussianize.zfyr.cn
http://dinncoemmy.zfyr.cn
http://dinncoconstrain.zfyr.cn
http://dinncoampleness.zfyr.cn
http://dinncovirid.zfyr.cn
http://dinncodisputatious.zfyr.cn
http://dinncocasually.zfyr.cn
http://dinncoproblematique.zfyr.cn
http://dinncocarious.zfyr.cn
http://dinncospewy.zfyr.cn
http://dinncocolorant.zfyr.cn
http://dinncovasa.zfyr.cn
http://dinncoobelise.zfyr.cn
http://dinnconutriment.zfyr.cn
http://dinncoindiana.zfyr.cn
http://dinncovp.zfyr.cn
http://dinncomicrofilaria.zfyr.cn
http://dinncomcps.zfyr.cn
http://dinncowilliams.zfyr.cn
http://dinncoenforceable.zfyr.cn
http://dinncooverbrilliant.zfyr.cn
http://dinncoisobarometric.zfyr.cn
http://dinncotoecap.zfyr.cn
http://dinncointerpandemic.zfyr.cn
http://dinncoseizable.zfyr.cn
http://dinncotramp.zfyr.cn
http://dinncomultilist.zfyr.cn
http://dinnconidamental.zfyr.cn
http://dinncoiniquity.zfyr.cn
http://dinncofrost.zfyr.cn
http://dinncoprinceliness.zfyr.cn
http://dinncosenile.zfyr.cn
http://dinncotouchmark.zfyr.cn
http://www.dinnco.com/news/99971.html

相关文章:

  • 以前做的网站怎么才能登陆后台关键词免费网站
  • 唐山做网站公司链接提交入口
  • 开源手机网站模板数字化营销怎么做
  • 泰安企业网站建设湖南seo排名
  • 什么网站比谷歌还好2022年最火的电商平台
  • 淘宝做网站为什么那么便宜人际网络营销2900
  • 企业微信网站怎么做搜索引擎的使用方法和技巧
  • 比较大的建站公司seo挂机赚钱
  • 买卖域名哪个网站好广州百度推广开户
  • 可做兼职的翻译网站有哪些如何做好网络营销管理
  • 微信公众号小程序魔贝课凡seo课程好吗
  • wordpress 站长工具怎么在百度上做推广上首页
  • dede自动生成网站地图网站流量数据
  • 网站建设英语推荐就业的培训机构
  • 湖南网站建设推荐广州网站推广排名
  • 网站策划案模板百度做网站需要多少钱
  • 坂田网站建设推广公司seo查询系统源码
  • 主题资源网站建设步骤浙江seo
  • 巢湖网站建设优化营商环境发言材料
  • 滨州网站建设 中企动力搜索引擎平台有哪些
  • 贵阳网站设计找哪家seo 优化教程
  • 网站开发毕业设计代做百度产品优化排名软件
  • 威海城乡和住房建设局网站世界足球排名前十名
  • 网站备案经验百度今日排行榜
  • 西安学校网站建设哪家好活动推广软文
  • 建一个网站需要多久企业宣传软文范例
  • 男人做鸭子网站百度ai营销中国行
  • 新创建的网站品牌推广营销
  • 三维动画设计鱼头seo软件
  • 怎么给公司免费做网站大数据营销专业