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

做目的旅游网站的怎样打开网站

做目的旅游网站的,怎样打开网站,有资源的公众号,购物手机网站怎么做教学视频 黑马程序员SpringBoot3Vue3全套视频教程,springbootvue企业级全栈开发从基础、实战到面试一套通关 springboot基础 搭建项目 修改配置文件 修改application.yml(后缀名不对,可以改成这个),配置数据库 spr…

教学视频

黑马程序员SpringBoot3+Vue3全套视频教程,springboot+vue企业级全栈开发从基础、实战到面试一套通关

springboot基础

搭建项目

在这里插入图片描述
在这里插入图片描述
修改配置文件
修改application.yml(后缀名不对,可以改成这个),配置数据库

spring:datasource:driver-class-name: com.mysql.cj.jdbc.Driverurl: jdbc:mysql://localhost:3306/test?useUnicode=true&characterEncoding=utf-8&useSSL=false&serverTimezone=UTCusername: rootpassword: 123abc

运行
在这里插入图片描述

配置文件

书写

# 普通属性
email:host: smtp.qq.comusername: 123456789@qq.compassword: 123456# 数组
hobbies:- 1- 2- 3- 4
  • 值前边必须用空格,作为分隔符
  • 使用空格作为缩进表示层级关系,相同的层级左侧对齐

获取值
1、使用@Value("${键名}")

@Component
public class EmailProperties {public String getHost() {return host;}public void setHost(String host) {this.host = host;}public String getUsername() {return username;}public void setUsername(String username) {this.username = username;}public String getPassword() {return password;}public void setPassword(String password) {this.password = password;}@Value("${email.host}")private String host;@Value("${email.username}")private String username;@Value("${email.password}")private String password;
}
@Controller
public class HelloController {@AutowiredEmailProperties emailProperties;@RequestMapping("/hello")@ResponseBodypublic String hello() {return emailProperties.getHost();}
}

在这里插入图片描述

2、在类上使用ConfigurationProperties

@Component
@ConfigurationProperties(prefix = "email")
public class EmailProperties {public String getHost() {return host;}public void setHost(String host) {this.host = host;}public String getUsername() {return username;}public void setUsername(String username) {this.username = username;}public String getPassword() {return password;}public void setPassword(String password) {this.password = password;}private String host;private String username;private String password;
}

其他不变

bean管理

Bean扫描

springboot项目的启动类中使用了@SpringBootApplication,这个注解是@SpringBootConfiguration@EnableAutoConfiguration@ComponentScan三个注解的组合。

@SpringBootApplication默认会对应用主类所在包及其子包进行扫描,寻找带有@Component@Service@Repository@Controller等注解的类,并将它们注册为Spring容器中的Bean

注意:

默认会加载启动类所在包及其子包进行扫描,包之外的可以在启动类上使用注解:@ComponentScan(basePackages = {"org.example"})进行配置

bean注册

  • @Component,声明注解,不属于以下三类时,使用
  • @Controller@Component的衍生注解,标注在控制器类上
  • @Service@Component的衍生注解,标注在业务类上
  • @Repository@Component的衍生注解,标注在数据访问类上(由于与mybatis整合,用的少)
http://www.ds6.com.cn/news/116534.html

相关文章:

  • 网站开发公司能不能去网络优化工程师工资
  • 最大的开源网站惠州seo推广外包
  • discuz轉wordpress石家庄seo扣费
  • 婚庆网站模板免费下载品牌推广方案范文
  • jsp购物网站开发环境滴滴友链
  • 云南网站建设优选平台南宁网站seo排名优化
  • 河东天津网站建设网站推广该怎么做
  • 西安做网站的公司有seo自学网官网
  • 做告状网站百度竞价投放
  • 重庆秀山网站建设报价网络营销策略分析
  • 网站要怎么做的web网站模板
  • 深圳专业极速网站建设公司域名注册查询
  • wordpress怎么用模版山西seo推广
  • 哈尔滨餐饮网站建设网站推广是做什么的
  • 成都专业网站建设aso优化重要吗
  • 网站制作方案怎么写百度第三季度财报2022
  • 网站如何做更新小红书推广渠道
  • 网站怎么申请微博登录沧州网络推广公司
  • 建设一个视频网站的成本世界搜索引擎大全
  • 校园网网站建设规划书网站统计分析工具的主要功能
  • 北京网络网站建设价格幽默软文经典案例300
  • b站播放量自助下单百度热议排名软件
  • 商丘做网站的电话企业为何选择网站推广外包?
  • 网站的客服一般怎么做百度网址大全
  • wordpress 全站ajaxqq空间秒赞秒评网站推广
  • 湖北公司网站建设多少钱互联网营销师培训费用是多少
  • 合肥网站设计制作怎么让某个关键词排名上去
  • 阿里巴巴做网站找谁最新战争新闻事件今天
  • 网站建设质量保证清远新闻最新
  • 怎样网站seo谷歌排名查询