132_捷克的gravatar头像
132_捷克2019-01-14 12:56:57
菜鸟的我对微服务了解甚微 只能敲打来理解含义

   公司2018年将之前的项目spring cloud架构来完成的。其中的项目我没能够参加的了 对此表示非常的遗憾,凡是参加其中的同事技术层面有了很大的提升,这都是能够看到的,为此我将spring cloud最基础的敲打到理解其中的含义。

   一,首先我在eclipse工具中new了一个新的项目叫做"spring-cloud-demo",用springboot为基础的案例。菜鸟的我对微服务了解甚微 只能敲打来理解含义

二,我的controller放在了com.example.demo.or.web目录下

Hellocontroller

 

package com.example.demo.or.web;

 

import org.springframework.web.bind.annotation.RequestMapping;

import org.springframework.web.bind.annotation.RestController;

 

@RestController

public class HelloController {

@RequestMapping("/hello")

public String index() {

return "Hello World";

}

}

三,案例说先是在pom.xml文件里将用到的依赖全都添加进去 我把步骤写反了

菜鸟的我对微服务了解甚微 只能敲打来理解含义

四,在spring boot启动类中需要注入注解 目的是明确加载那些类

菜鸟的我对微服务了解甚微 只能敲打来理解含义

五,启动服务  页面访问  http:localhost:8080//hello

菜鸟的我对微服务了解甚微 只能敲打来理解含义

最基本的创建到页面访问拿到后台传过来的参数。

六,将配置xml文件以及配置文件的含义

spring boot 的默认配置文件位置为src/main/resources/application.properties。关于sprig boot 应用的配置内容都可以集中到该文件中,根据引入不同的starter???,可以在这里定义容器端口号,数据库链接信息,日志级别等各种配置信息。好比  自定义web??榈姆穸丝诤?,可以在application.properties中添加server.port = 8888 来指定服务端口为8888,也可以通过spring.application.name=hello 来指定应用名(该名字在后续spring cloud 中会被注册为服务名)。

    spring boot 的配置文件除了传统的properties文件之外,还支持现在被广泛推荐使用的yaml文件。

 

七,自定义参数

   除了可以在spring boot 的配置文件设置各个Starter??橹性ざㄒ宓呐渲檬粜?,也可以在配置文件中定义一些需要的自定义属性。比方

菜鸟的我对微服务了解甚微 只能敲打来理解含义

   然后, 在应用中可以通过@Value注解来加载这些自定义的参数, 比如:

菜鸟的我对微服务了解甚微 只能敲打来理解含义

参数引用

    在配置文件当中引用了book.desc=${book.au七hor} is writing《${book.name}》,它的意思是book.desc 参数引用了上文中定义的book.name和book.author 属性, 最后属性的值就是ZhaiYongchao is w豆巨ng《SpringCloud》。

 

暂时记到这里 后续有时间在加上。


打赏

已有2人打赏

blackboy的gravatar头像最代码官方的gravatar头像

分享到:

最近浏览
626364708 LV45月16日
月亮
syddys LV65月13日
月亮星星星星
暂无贡献等级
Moonbesk LV34月21日
星星星星星星
zrxjava LV64月19日
月亮星星星星
sky10792198224月18日
暂无贡献等级
碼丐0077 LV84月12日
月亮月亮
RichardDai LV24月11日
星星星星
yuanming LV14月7日
星星
顶部客服微信二维码底部
>扫描二维码关注最代码为好友扫描二维码关注最代码为好友
  • 宝沃推全新纯电动SUV最高时速150km 2019-05-18
  • 农业农村部2017年返乡下乡双创人员达740万人 2019-04-24
  • A站受黑客攻击:近千万条用户数据外泄 涉ID及密码等 2019-03-29
  • 语文水平太差,直通通的转不弯来,又怎么表现逻辑大师的水平,忽悠成为自我暴露 2019-03-25
  • 亚冠-曾诚神扑救主 中超德比权健主场0-0恒大 2019-03-25
  • 看好啦!是时候表演真正的技术了 2019-03-16
  • 楼市下半年或持续降温 房地产长效机制加速推进 2019-03-16
  • “世界杯时间”,以独特方式展现中国元素 2019-01-11
  • 香港迪士尼推“无现金”体验便利游客 2019-01-11
  • 华媒:荷兰超市提倡减少使用一次性塑料制品 2018-07-13
  • 抓住党的建设着力点,焕发全党蓬勃活力  2018-07-12
  • 湖州市从细从实依法治路 2018-07-12
  • 【新时代 新作为 新篇章】“煤老大”渐行渐远 新动能清风徐来 2018-07-11
  • 西部网(陕西新闻网)www.cnwest.com 2018-07-11
  • 平凡人生闪耀璀璨的生命光华——“中国网事·感动2017”颁奖典礼侧记 2018-07-10
  • 953| 732| 759| 698| 179| 247| 975| 805| 944| 684|