springboot(启动、配置文件详解、通过JdbcTemplates访问Mysql)

简历:

springboot设计目的就是为了简化开发,自动开启了各种装配,不用写各种配置文件及引入依赖。其本质就是在弹簧之上的再次封装,功能与SSM没什么区别

 

约束说明:

jdk 1.8

2018年的想法

Maven 3.5

 

一,入门演示 - > helloWorld项目

1:创建springboot项目(跟着图片一步一步来)

2:

3:

4:

工程目录

- >这样springboot的基本框架就出来了

  • POM文件为基本的依赖管理文件
  • 资源文件 
    • 静态资源
    • templates模板资源
    • application.yml配置文件
  • SpringbootApplication程序的入口。

1:创建一个cotroller类

2:点击DemoApplication运行项目

3:结果

总结:

1:@RestController = @Request + @Controller

 

二,配置文件详解

注:我习惯把资源目录下的application.properties文件改成application.yml

1:自定义属性

2:结果

总结:使用@Value(“$ {my.name}”)来获取自定义属性

2:将配置文件的属性赋给实体类

自定义属性:

创建一个用户类

控制器控制器类

结果

总结

1:$ {} random.int随机产生一个INT型数据

2:@ConfigurationProperties(prefix =“my”)将类中的属性与配置文件以my开始的属性绑定在一起

3:@EnableConfigurationProperties({User.class})注解将带有@ConfigurationProperties注解的类注入为Spring容器的Bean(用在应用类或者应用类)

4:还需要在POM中加弹簧引导配置处理器依赖去掉红色警告(不加也可以)

 

3:自定义配置文件

自定义一个配置文件test.properties

创建一个实体类用户

控制类控制器

结果

总结

1:@Configuration注解可以用的Java代码的形式实现弹簧中的XML配置文件配置的效果(类似豆标签)

2:@PropertySource( “类路径:test.properties”)注解加载指定的文件

3: @ConfigurationProperties(prefix =“com”)注解是累得别的注解表面前缀

 

4 ::多环境下配置文件

在现实的开发环境中,我们需要不同的配置环境;格式为应用程序 - {轮廓}的.properties,其中{}轮廓对应你的环境标识,比如:

  • application-test.properties:测试环境
  • application-dev.properties:开发环境
  • application-prod.properties:生产环境

怎么使用只需要我们在application.yml中加?

弹簧:

  简介:

     活跃的:开发

其中应用dev.yml:

服务器:

   港口:8082

启动工程,发现程序的端口不再是8080,而是8082。

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值