1 说明

  1. 全部配置基于1.8.0_111
  2. 当前SpringBoot使用2.0.5

2 创建项目

SpringBoot项目生成器中,输入GroupArtifact,如下配置:

3 pom.xml配置

pom.xml文件中,加入以下:

<properties>
<spring-cloud.version>Finchley.SR1</spring-cloud.version>
</properties>
<dependencies>
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-netflix-eureka-server</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-security</artifactId>
</dependency>
</dependencies>
<dependencyManagement>
<dependencies>
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-dependencies</artifactId>
<version>${spring-cloud.version}</version>
<type>pom</type>
<scope>import</scope>
</dependency>
</dependencies>
</dependencyManagement>

4 配置application.yml文件

修改application.propertiesapplication.yml文件,加入以下:

server:
port: 8888
spring:
application:
name: eurka-server
security:
user:
name: anxminise
password: 123456
eureka:
client:
registerWithEureka: false
fetchRegistry: false
serviceUrl:
defaultZone: http://${spring.security.user.name}:${spring.security.user.password}@127.0.0.1:${server.port}/eureka/

5 编辑SpringBootEurekaApplication.java文件

编辑SpringBootEurekaApplication.java,如下:

@EnableEurekaServer
@SpringBootApplication
public class SpringBootEurekaApplication { public static void main(String[] args) {
SpringApplication.run(SpringBootEurekaApplication.class, args);
} @EnableWebSecurity
public class WebSecurityConfigurer extends WebSecurityConfigurerAdapter {
@Override
protected void configure(HttpSecurity http) throws Exception {
http.csrf().disable();
super.configure(http);
}
}
}

6 启动eureka

执行以下命令,进行构建并启动:

./mvnw clean package -DskipTests #构建可直接运行的jar包
java -jar target/SpringBootEureka-0.0.1-SNAPSHOT.jar #启动jar包



最新文章

  1. js-静态、原型、实例属性
  2. git 最基本的使用方法
  3. BZOJ4631 : 踩气球
  4. ndk-build出错,错误以及解决办法如下
  5. DIV 布局 左中右
  6. swift入门-day01
  7. ACM1228_STL的应用
  8. zoj1028-Flip and Shift
  9. ES6小点心之通用弹窗
  10. 换目标啦,初识PHP
  11. 【原创】Aduino小车玩法全记录
  12. VS Resharper正常代码显示红色处理
  13. 牛客网数据库SQL实战(16-20)
  14. eclipse使用内置tomcat和使用外部tomcat的设置
  15. hadoop 文件合并
  16. 首次启动Kafka报Java HotSpot(TM) 64-Bit Server VM warning: INFO: os::commit_memory(0x00000000c0000000, 1073741824, 0) failed; error=&#39;Cannot allocate memory&#39; (errno=12)
  17. Android4.0源码Launcher启动流程分析【android源码Launcher系列一】
  18. tornado源码分析系列一
  19. “三八节”如何做好EDM邮件营销
  20. FPGA论剑

热门文章

  1. ESA2GJK1DH1K升级篇: STM32远程乒乓升级,基于GPRS模块AT指令TCP透传方式,定时访问升级(含有数据校验)
  2. 删除github中某个文件夹
  3. Pandas之csv文件对列行的相关操作
  4. python 使用nmap 模块
  5. bat脚本清理15天前文件
  6. Idea 设置单击打开文件或者双击打开文件、自动定位文件所在的位置
  7. rpc通讯
  8. jdk 1.7新特性
  9. JavaScript生成一个不重复的ID
  10. 第七节:Asp.Net Core内置日志和整合NLog(未完)