建设手机网站,安卓app定制开发,做网站有个名字叫小廖,wordpress后台编辑小工具目录
第33-34周 Spring Cloud电商实战
一、Eureka-server模块开发
1、引入依赖
2、配置文件
3、启动注解
一、Eureka-server模块开发 第33-34周 Spring Cloud电商实战
一、Eureka-server模块开发
1、引入依赖
父项目依赖#xff1a;cloud-mall-practice
springboot的…目录
第33-34周 Spring Cloud电商实战
一、Eureka-server模块开发
1、引入依赖
2、配置文件
3、启动注解
一、Eureka-server模块开发 第33-34周 Spring Cloud电商实战
一、Eureka-server模块开发
1、引入依赖
父项目依赖cloud-mall-practice
springboot的父项目依赖springboot的启动类springboot的测类类对外访问的web依赖swagger依赖springcloud的管理依赖idea整合maven插件mybatisplus代码自动生成依赖
?xml version1.0 encodingUTF-8?
project xmlnshttp://maven.apache.org/POM/4.0.0xmlns:xsihttp://www.w3.org/2001/XMLSchema-instancexsi:schemaLocationhttp://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsdmodelVersion4.0.0/modelVersiongroupIdcom.imooc/groupIdartifactIdcloud-mall-practice/artifactIdpackagingpom/packagingversion1.0-SNAPSHOT/versionmodulesmodulecloud-mall-eureka-server/module/modules
!--spring could的parent--parentgroupIdorg.springframework.boot/groupIdartifactIdspring-boot-starter-parent/artifactIdversion2.1.5.RELEASE/versionrelativePath/ !-- lookup parent from repository --/parentpropertiesjava.version1.8/java.version/propertiesdependencies
!--springboot的启动类--dependencygroupIdorg.springframework.boot/groupIdartifactIdspring-boot-starter/artifactId/dependency
!--springboot的测试类--dependencygroupIdorg.springframework.boot/groupIdartifactIdspring-boot-starter-test/artifactIdscopetest/scope/dependency
!--springboot的对外访问服务--dependencygroupIdorg.springframework.boot/groupIdartifactIdspring-boot-starter-web/artifactId/dependency
!--swagger--dependencygroupIdio.springfox/groupIdartifactIdspringfox-swagger2/artifactIdversion2.6.1/version/dependencydependencygroupIdio.springfox/groupIdartifactIdspringfox-swagger-ui/artifactIdversion2.6.1/version/dependency/dependencies!-- springcloud的管理依赖--dependencyManagementdependenciesdependencygroupIdorg.springframework.cloud/groupIdartifactIdspring-cloud-dependencies/artifactIdversionGreenwich.SR5/versiontypepom/typescopeimport/scope/dependency/dependencies/dependencyManagementbuildplugins
!-- idea和maven整合的插件--plugingroupIdorg.springframework.boot/groupIdartifactIdspring-boot-maven-plugin/artifactId/plugin
!-- mybatisplus代码自动生成依赖--plugingroupIdorg.mybatis.generator/groupIdartifactIdmybatis-generator-maven-plugin/artifactIdversion1.3.7/versionconfigurationverbosetrue/verboseoverwritetrue/overwrite/configuration/plugin/plugins/build/project
子模块依赖cloud-mall-eureka-server dependenciesdependencygroupIdorg.springframework.cloud/groupIdartifactIdspring-cloud-starter-netflix-eureka-server/artifactId/dependency/dependenciesbuildpluginsplugingroupIdorg.springframework.boot/groupIdartifactIdspring-boot-maven-plugin/artifactId/plugin/plugins/build
2、配置文件
子模块cloud-mall-eureka-server配置application.properties
spring.application.nameeureka-server
server.port8000
eureka.instance.hostnamelocalhost
#单节点不需要获取其他节点信息
eureka.client.fetch-registryfalse
#不需要把自己注册上去
eureka.client.register-with-eurekafalse
eureka.client.service-url.defaultZonehttp://${eureka.instance.hostname}:${server.port}/eureka/
3、启动注解
子模块cloud-mall-eureka-server启动类EurekaServerApplication
SpringBootApplication
EnableEurekaServer
public class EurekaServerApplication {public static void main(String[] args) {SpringApplication.run(EurekaServerApplication.class,args);}
}
二、用户模块开发
1、引入依赖
子模块cloud-mall-user依赖pom.yml
?xml version1.0 encodingUTF-8?
project xmlnshttp://maven.apache.org/POM/4.0.0xmlns:xsihttp://www.w3.org/2001/XMLSchema-instancexsi:schemaLocationhttp://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsdparentartifactIdcloud-mall-practice/artifactIdgroupIdcom.imooc/groupIdversion1.0-SNAPSHOT/version/parentmodelVersion4.0.0/modelVersionartifactIdcloud-mall-user/artifactIddependencies
!-- //对外访问的web依赖--dependencygroupIdorg.springframework.boot/groupIdartifactIdspring-boot-starter-web/artifactId/dependency
!-- //连接mysql的依赖--dependencygroupIdmysql/groupIdartifactIdmysql-connector-java/artifactId/dependency
!-- //mybatis的依赖--dependencygroupIdorg.mybatis.spring.boot/groupIdartifactIdmybatis-spring-boot-starter/artifactIdversion2.1.1/version/dependency
!-- eureka客户端依赖--dependencygroupIdorg.springframework.cloud/groupIdartifactIdspring-cloud-starter-netflix-eureka-client/artifactId/dependency
!-- //redis依赖--dependencygroupIdorg.springframework.boot/groupIdartifactIdspring-boot-starter-data-redis/artifactId/dependency
!-- //session redis的依赖--dependencygroupIdorg.springframework.session/groupIdartifactIdspring-session-data-redis/artifactId/dependency
!-- //openfeign服务间调用依赖--dependencygroupIdorg.springframework.cloud/groupIdartifactIdspring-cloud-starter-openfeign/artifactId/dependency/dependenciesbuildpluginsplugingroupIdorg.springframework.boot/groupIdartifactIdspring-boot-maven-plugin/artifactId/plugin/plugins/build/project
三、模块开发
1、常量
2、异常
3、工具类