发表于: 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.class, args);
}
}
使用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.class, args);
}
}
使用RestTempla消费提供的Restful服务
问题
1.想把pojo和util抽取成一个common项目 然后引用. 但打包运行时出了些错误.明天继续看看.对模块 项目 依赖这些还是感觉有些绕.
2.写动态查询时连踩了很多坑,.最后想到要控制台打印出sql语句才能排查出错误. 果然打印出运行的sql后改起来就很快. 还是要看日志.
明天的计划
写前台-登录.
问题
1.想把pojo和util抽取成一个common项目 然后引用. 但打包运行时出了些错误.明天继续看看.对模块 项目 依赖这些还是感觉有些绕.
2.写动态查询时连踩了很多坑,.最后想到要控制台打印出sql语句才能排查出错误. 果然打印出运行的sql后改起来就很快. 还是要看日志.
明天的计划
写前台-登录.
评论