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

网站的客服一般怎么做的创量广告投放平台

网站的客服一般怎么做的,创量广告投放平台,衡水网站网站建设,wordpress公安局场景&#xff1a;抽取聊天机器人场景&#xff0c;它可以打招呼。 效果&#xff1a;任何项目导入此 starter 都具有打招呼功能&#xff0c;并且问候语中的人名需要可以在配置文件中修改。 创建自定义 starter 项目&#xff0c;引入 spring-boot-starter 基础依赖。 <dependen…

场景:抽取聊天机器人场景,它可以打招呼。 效果:任何项目导入此 starter
都具有打招呼功能,并且问候语中的人名需要可以在配置文件中修改。

  1. 创建自定义 starter 项目,引入 spring-boot-starter 基础依赖。
    <dependencies><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-web</artifactId></dependency><dependency><groupId>org.projectlombok</groupId><artifactId>lombok</artifactId><optional>true</optional></dependency><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-test</artifactId><scope>test</scope></dependency></dependencies>
  1. 编写模块功能,引入模块所有需要的依赖。
  2. 编写 xxxAutoConfiguration 自动配置类,帮其他项目导入这个模块需要的所有组件。
  3. 编写配置文件 META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports指定启动需要加载的自动配置。
  4. 其他项目引入即可使用

业务代码

在这里插入图片描述

@Service
public class RobotService {@AutowiredRobotProperties robotProperties;public String sayHello(){return "hello"+robotProperties.getName()+":"+robotProperties.getAge()+"邮箱"+robotProperties.getEmail();}
}

写下面代码为了进行属性绑定,配置文件(application.properties)配了什么属性项这个类里面都可以直接进行绑定关联(在配置文件中写的数据通过这个配置文件,在业务代码中引入RobotProperties robotProperties并进行自动注入,就会通过这个来获取配置文件中的属性)

@ConfigurationProperties(prefix = "robot")
@Component
@Data
public class RobotProperties {private String name;private String age;private String email;
}
<dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-configuration-processor</artifactId><optional>true</optional>
</dependency>

在这里插入图片描述

基本抽取

  1. 创建starter项⽬,把公共代码需要的所有依赖导⼊ 把公共代码复制进来
    在这里插入图片描述
    不选场景
    在这里插入图片描述
    在这里插入图片描述
    引入需要的web包

    <dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-web</artifactId>
    </dependency>
    <dependency><groupId>org.projectlombok</groupId><artifactId>lombok</artifactId><optional>true</optional>
    </dependency>
    

删除主程序类
在这里插入图片描述
在新项目中导入该starter
在这里插入图片描述

  1. ⾃⼰写⼀个 RobotAutoConfiguration ,给容器中导⼊这个场景需要的所有组件
    为什么这些组件默认不会扫描进去?
    starter所在的包和 引⼊它的项⽬的主程序所在的包不是⽗⼦层级
    在这里插入图片描述
    在这里插入图片描述
  2. 别⼈引⽤这个 starter ,直接导⼊这个 RobotAutoConfiguration ,就能把这个场景的组件导⼊进来

使用@EnableXxx机制

在这里插入图片描述

完全自动配置

  1. 依赖SpringBoot的SPI机制
  2. META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports
    ⽂件中编写好我们⾃动配置类的全类名即可
  3. 项⽬启动,⾃动加载我们的⾃动配置类
    在这里插入图片描述
http://www.dtcms.com/wzjs/192452.html

相关文章:

  • 手机wap 网站品牌营销战略
  • 广西建设工程质检安全网站上海百度推广优化公司
  • 安庆什么网站做火网站外部优化的4大重点
  • 有没有像一起做网店做男装的网站潍坊百度快速排名优化
  • win7系统可以做网站吗网站推广的常用方法
  • 郴州网站seo百度数据
  • 专业网站设计工作室全球十大搜索引擎
  • 做智能网站系统下载地址外链火
  • 做网站做地区好还是全国的好处网络培训平台有哪些
  • 淄博桓台网站建设方案友链外链app
  • 浙江新地标建设集团网站百度端口开户推广
  • 建设银行网站怎么登录密码安阳seo
  • dede做的网站怎样去换模版网站关键词排名优化推广软件
  • 哪个网站可以做编程题看网站搜索什么关键词
  • 新公司网站建设方案爱站网 关键词挖掘工具
  • 南阳网站优化费用1688自然排名怎么做好
  • 贵阳市住房和城乡建设局政务网站营销型网站建设要点
  • 南通网站公司网站自媒体有哪些平台
  • 建设网站网站建站长春做网站公司长春seo公司
  • 沧州网站建设培训百度竞价开户多少钱
  • 海城百度公司 海城网站建设网站seo关键词优化
  • 任县网站建设设计那个推广平台好用
  • 包头建网站公司哪家强我国网络营销现状分析
  • 怎样访问简版网站阜新网站seo
  • 如何搭建一个网站步骤数据分析师培训机构
  • 做网站环境配置遇到的问题百度收录提交网站后多久收录
  • 乐山 做网站友情下载网站
  • 网站建设盈利网页推广怎么做的
  • 高端建站东莞网络推广及优化
  • 网站建设费用 开办费枣庄网站建设制作