社区微信群开通啦,扫一扫抢先加入社区官方微信群
社区微信群
springboot设计目的就是为了简化开发,自动开启了各种装配,不用写各种配置文件及引入依赖。其本质就是在弹簧之上的再次封装,功能与SSM没什么区别
jdk 1.8
2018年的想法
Maven 3.5
1:创建springboot项目(跟着图片一步一步来)
2:
3:
4:
1:创建一个cotroller类
2:点击DemoApplication运行项目
3:结果
1:@RestController = @Request + @Controller
注:我习惯把资源目录下的application.properties文件改成application.yml
2:结果
总结:使用@Value(“$ {my.name}”)来获取自定义属性
自定义属性:
创建一个用户类
控制器控制器类
结果
总结
1:$ {} random.int随机产生一个INT型数据
2:@ConfigurationProperties(prefix =“my”)将类中的属性与配置文件以my开始的属性绑定在一起
3:@EnableConfigurationProperties({User.class})注解将带有@ConfigurationProperties注解的类注入为Spring容器的Bean(用在应用类或者应用类)
4:还需要在POM中加弹簧引导配置处理器依赖去掉红色警告(不加也可以)
自定义一个配置文件test.properties
创建一个实体类用户
控制类控制器
结果
1:@Configuration注解可以用的Java代码的形式实现弹簧中的XML配置文件配置的效果(类似豆标签)
2:@PropertySource( “类路径:test.properties”)注解加载指定的文件
3: @ConfigurationProperties(prefix =“com”)注解是累得别的注解表面前缀
在现实的开发环境中,我们需要不同的配置环境;格式为应用程序 - {轮廓}的.properties,其中{}轮廓对应你的环境标识,比如:
怎么使用只需要我们在application.yml中加?
弹簧:
简介:
活跃的:开发
其中应用dev.yml:
服务器:
港口:8082
启动工程,发现程序的端口不再是8080,而是8082。
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!