1. 入口类和 @SpringBootApplication

  Spring Boot的项目一般都会有*Application的入口类,入口类中会有main方法,这是一个标准的Java应用程序的入口方法。

  @SpringBootApplication注解是Spring Boot的核心注解,它其实是一个组合注解:

  

  该注解主要组合了一下注解:

  1. @SpringBootConfiguration:这是 SpringBoot 项目的配置注解,这也是一个组合注解:

  

  在 SpringBoot 项目中推荐使用 @SpringBootConfiguration 替代 @Configuration

  2. @EnableAutoConfiguration:启用自动配置,该注解会使 SpringBoot 根据项目中依赖的 jar 包自动配置项目的配置项:

  1. 如:我们添加了 spring-boot-starter-web的依赖,项目中也就会引入SpringMVC的依赖,Spring Boot就会自动配置tomcat和SpringMVC

    

  3. @ComponentScan:默认扫描 @SpringBootApplication 所在类的同级目录以及它的子目录。

2. 自定义 Banner

  启动Spring Boot项目后会看到这样的图案: 

  

  这个图片其实是可以自定义的,打开网站:taag 或者 ascii ,在我本地访问第一个网址的时候一直在转圈,所以我选择了第二个链接访问,就正常了。之后输入你喜欢的字符串已经显示样式后,将下面打印出的内容复制。

  在代码 resource 目录下新建一个文件:banner.txt,将刚才复制的内容粘贴上去即可

  重启就能看到你想要的结果。

  

  

3. 全局配置文件

  SpringBoot 项目使用一个全局的配置文件 application.properties 或者是 application.yml,在 resources 目录下或者类路径下的 /config 下,一般我们放到 resources 下。

  1. 修改 tomcat 端口

  server.port=8888

  2. 修改日志打印级别以及文件名称

  logging.level.root=info
  logging.file=springboot.log

  3. 自定义 ElasticSearch 相关配置,用于 bean 的读取

  elasticsearch.cluster.name=mfwbigsearch
  elasticsearch.host=172.18.8.19:9301,172.18.8.19:9302,172.18.8.19:9303

  

最新文章

  1. MySQL报错:Got error 28 from storage engine
  2. 程序员用HTML5给女朋友制作的3D相册
  3. xmpp整理笔记:发送图片信息和声音信息
  4. Neo4j Index Notes
  5. C#中的Delegate
  6. python项目
  7. poj2823Sliding Window(线段树求最值)
  8. SGU 230. Weighings (拓扑排序)
  9. cocos2d-x游戏开发系列教程-超级玛丽07-CMGameMap(五)-地图卷动
  10. Twenty Newsgroups Classification任务之二seq2sparse(5)
  11. javascript之键盘事件
  12. LFYZ-OJ ID: 1016 输油管道问题
  13. JavaScript形而上的策略模式
  14. day05-if-else语句
  15. kosaraju算法
  16. Codeforces round 1106
  17. MikroTik RouterOS获取在线终端和在线IP总数并自动对IP做限速(转)
  18. 转 :scikit-learn的GBDT工具进行特征选取。
  19. Sequelize-nodejs-9-Scopes
  20. [转载]浅析为什么char类型的范围是 —128~+127

热门文章

  1. 读书笔记(chapter7)
  2. php配置虚拟主机
  3. 二维数组转化为一维数组 contact 与apply 的结合
  4. Server Tomcat v7.0 Server at libra failed to start
  5. ESXi安装时遇到不识别的硬件的处理
  6. GS使用HTTPS登录的设置过程
  7. remove()与empty()的区别
  8. 软件工程_3rd weeks
  9. 《spark快速大数据分析》
  10. codeforces604B