一.添加依赖
对于eureka来说这是客户端所以要加上这个依赖。
二.配置application.properties
服务端要做的东西就是把内容注册到eureka服务器上面去,
所以我们的properties的配置
跟eureka的配置是类似的。
# 应用å称
spring.application.name=provider1
# 应用æœåŠ¡ WEB 访问端å£
server.port=8080
#服务端要做的东西就是把内容注册到eureka服务器上面去
eureka.client.service-url.defaultZone=http://localhost:8761/eureka
三.访问eureka界面
但是我们这样直接裸的一个呈现出来肯定不好的,那么接下来我们去给他加权限吧。
四. 给Eureka做权限
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-security</artifactId>
</dependency>
加入一个用户张三
然后刷新euraka的界面即可,呈现出来了让你登录的状态
但是我们登录进去都没有用户的,因为我们provider01连自己的用户名和密码都没有肯定不会有这些东西。
所以我们的用户名和密码就直接添加在我们的provider01路径上就行了。
但是再登录的话并没有发现这个用户注册成功,原因大概是springsecurity并不支持。
五.SecurityConfig
@Configuration
public class SecurityConfig extends WebSecurityConfigurerAdapter {
@Override
protected void configure(HttpSecurity http) throws Exception {
http.authorizeRequests()
.anyRequest().authenticated()
.and()
.httpBasic()
.and()
.formLogin()
.and()
.csrf().disable();
}
}