发表于: 2019-12-03 20:30:04

1 805


今天做了什么

前台-文章管理.接口

后台-账户管理.接口

收获

Spring Cloud服务的注册与发现的方式是基于HTTP而不是RPC

因此不是将Service暴露 ,而是将Controller注册给注册中心.

Spring Cloud服务注册与发现:

1.开启Eureka服务端,  应用入口增加@EnableEurekaServer  ,然后配置service-url

2.服务提供者 添加@EnableEurekaClient 注解. 配置的service-url与注册中心相同. 将服务注册到Eureka服务端.

3.服务消费者

@SpringBootApplication
@EnableEurekaClient
public class ConsumerMovieRibbonApplication {

 @Bean
 @LoadBalanced
 public RestTemplate restTemplate() {
   return new RestTemplate();
 }

 public static void main(String[] args) {
   SpringApplication.run(ConsumerMovieRibbonApplication.classargs);
 }
}

使用RestTempla消费提供的Restful服务

今天做了什么

前台-文章管理.接口

后台-账户管理.接口

收获

Spring Cloud服务的注册与发现的方式是基于HTTP而不是RPC

因此不是将Service暴露 ,而是将Controller注册给注册中心.

Spring Cloud服务注册与发现:

1.开启Eureka服务端,  应用入口增加@EnableEurekaServer  ,然后配置service-url

2.服务提供者 添加@EnableEurekaClient 注解. 配置的service-url与注册中心相同. 将服务注册到Eureka服务端.

3.服务消费者

@SpringBootApplication
@EnableEurekaClient
public class ConsumerMovieRibbonApplication {

 @Bean
 @LoadBalanced
 public RestTemplate restTemplate() {
   return new RestTemplate();
 }

 public static void main(String[] args) {
   SpringApplication.run(ConsumerMovieRibbonApplication.classargs);
 }
}

使用RestTempla消费提供的Restful服务

问题

1.想把pojo和util抽取成一个common项目 然后引用. 但打包运行时出了些错误.明天继续看看.对模块 项目 依赖这些还是感觉有些绕.

2.写动态查询时连踩了很多坑,.最后想到要控制台打印出sql语句才能排查出错误. 果然打印出运行的sql后改起来就很快. 还是要看日志.

明天的计划

写前台-登录. 


问题

1.想把pojo和util抽取成一个common项目 然后引用. 但打包运行时出了些错误.明天继续看看.对模块 项目 依赖这些还是感觉有些绕.

2.写动态查询时连踩了很多坑,.最后想到要控制台打印出sql语句才能排查出错误. 果然打印出运行的sql后改起来就很快. 还是要看日志.

明天的计划

写前台-登录. 




返回列表 返回列表
评论

    分享到