栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

spring简单配置二

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

spring简单配置二

1.配置文件

可以更改配置,比如端口号等等

在Resource文件夹创建配置文件application.properties

server.port=8090

即可设置端口号为8090.

2.json格式返回值

以前需要@ResponseBody,现在只需要将@Controller改为@RestController即可。

3.配置常量

补充:通过注解指向类,需要配置处理器,pom.xml已有(简单配置一)

1)可以通过注解方式

    
//    @Value("${rice}")
//    private String rice;
//    @Value("${meat}")
//    private String meat;

2)一个bean

bean上添加注解

@ConfigurationProperties(prefix = "food")
public class FoodConfig {
    private String rice;
    private String meat;

入口类添加注解

@SpringBootApplication
@EnableConfigurationProperties({FoodConfig.class})
public class Demo {

    public static void main(String[] args) {
        SpringApplication.run(Demo.class,args);
    }
}

我的目录结构:

 3)多个bean

bean上添加注解:

@Configuration
@ConfigurationProperties(prefix = "vegetables")
@PropertySource("classpath:vegetables.properties")
public class VegetablesConfig {
    private String potato;
    private String eggplant;
    private String greenPepper;

    public String getPotato() {
        return potato;
    }

    public void setPotato(String potato) {
        this.potato = potato;
    }

    public String getEggplant() {
        return eggplant;
    }

    public void setEggplant(String eggplant) {
        this.eggplant = eggplant;
    }

    public String getGreenPepper() {
        return greenPepper;
    }

    public void setGreenPepper(String greenPepper) {
        this.greenPepper = greenPepper;
    }
}

配置文件内容:

4)注意!

properties文件可能乱码

需要修改idea的配置

将图中的Transparent native-to。。。。勾选,全都设置为UTF-8,然后重新输入配置文件的内容 

 

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/531445.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号