springboot(启动、配置文件详解、通过JdbcTemplates访问Mysql) - Go语言中文社区

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。

版权声明:本文来源CSDN,感谢博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。
原文链接:https://blog.csdn.net/qq_36957587/article/details/82263073
站方申明:本站部分内容来自社区用户分享,若涉及侵权,请联系站方删除。
  • 发表于 2020-03-01 17:52:08
  • 阅读 ( 1569 )
  • 分类:数据库

0 条评论

请先 登录 后评论

官方社群

GO教程

猜你喜欢