wordpress 调用分类,整站seo优化推广,福建微网站建设价格,用wordpress 登录界面简介
SpringBoot式用来简化Spring应用的初始搭建以及开发过程的一个框架
项目搭建 File - New - Project 选中pom.xml文件#xff0c;设置为maven项目 项目启动成功 可以访问BasicController中的路径
配置文件
在resources目录下
application.properties 默…简介
SpringBoot式用来简化Spring应用的初始搭建以及开发过程的一个框架
项目搭建 File - New - Project 选中pom.xml文件设置为maven项目 项目启动成功 可以访问BasicController中的路径
配置文件
在resources目录下
application.properties 默认的配置文件
修改端口号
spring.application.namebootserver.port8080application.yml 需要自己手动创建
修改端口号注意有空格一般idea会有快捷提示
server:port: 8080application.yaml 需要自己手动创建
修改端口号注意有空格一般idea会有快捷提示
server:port: 8080都存在时优先级为properties yml yaml。最常用的是yml格式
yml文件语法规则
大小写敏感属性层级关系使用多行描述使用缩进表示层级关系同层级左侧对齐只允许使用空格不允许使用Tab键属性值前面添加空格属性名与属性值之间使用冒号加空格作为分隔使用 # 表示注释
配置文件内容读取
方式1 Value(${demoName})private String demoName;方式2
Autowired
private Environment environment;environment.getProperty(demoName)方式3 使用类的方式推荐
package org.example.springbootdemo.demos.web;import org.springframework.boot.context.properties.ConfigurationProperties;
import org.springframework.stereotype.Component;import java.util.List;// 设置成bean
Component
// 要读取的属性
ConfigurationProperties(prefix enterprise)
// 要提供对应的get和set方法
public class Enterprise {public String getName() {return name;}public void setName(String name) {this.name name;}public int getAge() {return age;}public void setAge(int age) {this.age age;}public ListString getLikes() {return likes;}public void setLikes(ListString likes) {this.likes likes;}Overridepublic String toString() {return Enterprise{ name name \ , age age , likes likes };}// 与配置文件中的属性对应private String name;private int age;private ListString likes;
}// 自动装配这个beanAutowiredprivate Enterprise ep;多环境配置
application.yml
# 设置启用的环境
spring:profiles:active: dev---
# 开发环境
spring:profiles: dev# 其他配置---
# 生产环境
spring:profiles: prod