SpringBoot2.x搭建Eureka
2024-09-04 13:04:46
1 说明
- 全部配置基于
1.8.0_111
- 当前SpringBoot使用
2.0.5
2 创建项目
在SpringBoot项目生成器中,输入Group
和Artifact
,如下配置:
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.properties
为application.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包
最新文章
- js-静态、原型、实例属性
- git 最基本的使用方法
- BZOJ4631 : 踩气球
- ndk-build出错,错误以及解决办法如下
- DIV 布局 左中右
- swift入门-day01
- ACM1228_STL的应用
- zoj1028-Flip and Shift
- ES6小点心之通用弹窗
- 换目标啦,初识PHP
- 【原创】Aduino小车玩法全记录
- VS Resharper正常代码显示红色处理
- 牛客网数据库SQL实战(16-20)
- eclipse使用内置tomcat和使用外部tomcat的设置
- hadoop 文件合并
- 首次启动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)
- Android4.0源码Launcher启动流程分析【android源码Launcher系列一】
- tornado源码分析系列一
- “三八节”如何做好EDM邮件营销
- FPGA论剑