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

外贸网站如何做河南网站开发公司

外贸网站如何做,河南网站开发公司,网站推广实践内容,广州做网站的公目录 1. 使用Value和ConfigurationProperties2. 使用PropertySource创建Person.java写一个测试类 3. 使用ImportResourceStudent类创建beans.xml在主类中引入测试 其他心得 1. 使用Value和ConfigurationProperties 这里不加赘述了,前面我也发过,这里就放…

目录

  • 1. 使用@Value和@ConfigurationProperties
  • 2. 使用@PropertySource
      • 创建Person.java
      • 写一个测试类
  • 3. 使用@ImportResource
    • Student类
    • 创建beans.xml
    • 在主类中引入
    • 测试
  • 其他
  • 心得

1. 使用@Value和@ConfigurationProperties

这里不加赘述了,前面我也发过,这里就放个链接吧
@Value获取值和@ConfigurationProperties获取值用法及比较(springboot)

2. 使用@PropertySource

创建Person.java

package com.example.springbootdaily2.model;import org.springframework.format.annotation.DateTimeFormat;import java.util.Date;
import java.util.List;
import java.util.Map;@Component
@PropertySource(value = "classpath:person.properties")
// 这个是前缀的意思
@ConfigurationProperties(prefix = "person2")
public class PersonX {private String name;private Character sex;@DateTimeFormat(pattern = "YYYY-MM-SS")private Date birthday;private Integer age;private String address;private Map<String, Integer> maps;private List<String> lists;private Dog dog;public String getName() {return name;}public void setName(String name) {this.name = name;}public Character getSex() {return sex;}public void setSex(Character sex) {this.sex = sex;}public Date getBirthday() {return birthday;}public void setBirthday(Date birthday) {this.birthday = birthday;}public String getAddress() {return address;}public void setAddress(String address) {this.address = address;}public Dog getDog() {return dog;}public void setDog(Dog dog) {this.dog = dog;}public Integer getAge() {return age;}public void setAge(Integer age) {this.age = age;}public Map<String, Integer> getMaps() {return maps;}public void setMaps(Map<String, Integer> maps) {this.maps = maps;}public List<String> getLists() {return lists;}public void setLists(List<String> lists) {this.lists = lists;}@Overridepublic String toString() {return "Person{" +"name='" + name + '\'' +", sex=" + sex +", birthday=" + birthday +", age=" + age +", address='" + address + '\'' +", maps=" + maps +", lists=" + lists +", dog=" + dog +'}';}
}

创建person.properties

person2.name="李四"
person2.sex=男
person2.birthday=2022-02-07
person2.age=18
person2.maps.keys1=16
person2.maps.keys2=16
person2.lists=[12,24,57]
person2.address="保定廉耻"
person2.dog.name=${random.value}

写一个测试类

package com.example.springbootdaily;
import com.example.springbootdaily.model.Dog;
import com.example.springbootdaily.model.Person;
import com.example.springbootdaily.model.Person2;
import com.example.springbootdaily.model.PersonX;
import org.junit.Test;
import org.junit.runner.RunWith;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.boot.test.context.SpringBootTest;
import org.springframework.test.context.junit4.SpringRunner;@RunWith(SpringRunner.class)
@SpringBootTest
public class SpringTest {@AutowiredPersonX personX;@Testpublic void print4(){System.out.println(personX);}
}

输出结果:

Person{name='"岳轩子"', sex=M, 
birthday=Sun Dec 26 00:00:00 CST 2021, age=18, 
address='"保定武汉"', maps={keys2=16, keys1=16}, lists=[[12, 24, 57]], 
dog=Dog{name='cdab390f55c9f8a6bbb420cd15607add'}}

注:如果显示乱码,设置文件编码为utf-8
在这里插入图片描述

3. 使用@ImportResource

Student类

package com.example.springbootdaily.model;public class Student {private String name;private Integer age;public String getName() {return name;}public void setName(String name) {this.name = name;}public Integer getAge() {return age;}public void setAge(Integer age) {this.age = age;}@Overridepublic String toString() {return "Student{" +"name='" + name + '\'' +", age=" + age +'}';}
}

创建beans.xml

<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd"><bean id="student" class="com.example.springbootdaily.model.Student"><property name="name" value="李四"/><property name="age" value="18"/></bean>
</beans>

在主类中引入

package com.example.springbootdaily;import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.context.annotation.ImportResource;@SpringBootApplication
@ImportResource(locations = "classpath:beans.xml")
public class SpringbootDailyApplication {public static void main(String[] args) {SpringApplication.run(SpringbootDailyApplication.class, args);}}

测试

package com.example.springbootdaily;import com.example.springbootdaily.model.*;
import org.junit.Test;
import org.junit.runner.RunWith;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.boot.test.context.SpringBootTest;
import org.springframework.test.context.junit4.SpringRunner;@RunWith(SpringRunner.class)
@SpringBootTest
public class SpringTest {@AutowiredStudent student;@Testpublic void print5(){System.out.println(student);}
}

运行结果:

Student{name='李四', age=18}

其他

我们可以导入配置文件处理器,以后编写配置就有提示了
<!‐‐导入配置文件处理器,配置文件进行绑定就会有提示‐‐>
依赖:

<dependency><groupId>org.springframework.boot</groupId><artifactId>spring‐boot‐configuration‐processor</artifactId><optional>true</optional>
</dependency>

心得

平常还是要多多总结的。
在这里插入图片描述
谢谢大家支持!!!!

http://www.yidumall.com/news/93888.html

相关文章:

  • 舆情报告书深圳网络推广优化
  • 旅游网站毕业论文南京seo排名
  • 横沥做网站淘特app推广代理
  • 网站生成海报功能怎么做建立一个网站需要多少钱?
  • 深圳西乡地铁站怎么买域名自己做网站
  • 1.网站开发的详细流程网站关键词排名查询工具
  • 包装设计网有哪些seo的中文是什么
  • 怀化二医院网站网站内容seo
  • 网站链接怎么做参考文献优化seo
  • 文化类网站是不是休闲娱乐类网站lpl赛区战绩
  • 河北疫情防控最新政策seo sem是什么职位
  • 便宜网站建设公司2023国内外重大新闻事件10条
  • 怎么做相册网站目前最新的营销模式有哪些
  • 那个网站可以查询美做空基金永久免费跨境浏览app
  • 自己做一元夺宝网站外国网站的浏览器
  • 嘉兴企业网站建设推广佛山快速排名
  • 如何实现网站生成网页企业建站都有什么网站
  • 重庆网站公司制作价格谷歌网站优化推广
  • 通州手机网站建设黑龙江暴雪预警
  • 3d web做的网站sem和seo有什么区别
  • 网站 防采集一句话让客户主动找你
  • 深圳 旅游 网站建设seo高级教程
  • 无锡专业制作外贸网站的公司google海外推广
  • 西宁圆井模板我自己做的网站成都网站排名 生客seo
  • 中国工程局人才招聘网安卓优化大师旧版本下载
  • 建设商务网站作用东莞seo网站制作报价
  • dede免费模板教育网站seo舆情优化
  • 广州市建设交易服务中心网站宁波seo网络推广公司排名
  • vue可以做pc的网站品牌营销策划公司
  • 奉节做网站推广平台排行榜有哪些