当前位置: 首页 > news >正文

东丽手机网站建设asp 网站发布器

东丽手机网站建设,asp 网站发布器,wordpress不锈钢企业,巴中城乡建设官方网站目录 2.1 技术选型 2.2 模块设计 2.3 微服务调用 2.4 创建⽗⼯程 2.5 创建商品微服务 2.6 创建订单微服务 2.1 技术选型 持久层: SpingData Jpa 数据库: MySQL5.7 其他: SpringCloud Alibaba 技术栈 2.2 模块设计 --- shop-parent ⽗⼯程 --- shop-product-api 商品微服…目录 2.1 技术选型 2.2 模块设计 2.3 微服务调用 2.4 创建⽗⼯程 2.5 创建商品微服务 2.6 创建订单微服务 2.1 技术选型 持久层: SpingData Jpa 数据库: MySQL5.7 其他: SpringCloud Alibaba 技术栈 2.2 模块设计 --- shop-parent ⽗⼯程 --- shop-product-api 商品微服务api 【存放商品实体】 --- shop-product-server 商品微服务 【端⼝:8081】 --- shop-order-api 订单微服务api 【存放订单实体】 --- shop-order-server 订单微服务 【端⼝:8091】 2.3 微服务调用 在微服务架构中最常⻅的场景就是微服务之间的相互调⽤。我们以电商系统中常⻅的⽤户下单为 例来演示微服务的调⽤客户向订单微服务发起⼀个下单的请求在进⾏保存订单之前需要调⽤商品微服务查询商品的信息。 我们⼀般把服务的主动调⽤⽅称为服务消费者把服务的被调⽤⽅称为服务提供者。2.4 创建⽗⼯程 创建⼀个maven⼯程然后在pom.xml⽂件中添加下⾯内容?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/modelVersiongroupIdcn.wolfcode/groupIdartifactIdshop-parent/artifactIdversion1.0.0/versionpackagingpom/packaging!--⽗⼯程--parentgroupIdorg.springframework.boot/groupIdartifactIdspring-boot-starter-parent/artifactIdversion2.3.2.RELEASE/version/parent!--依赖版本的锁定--propertiesjava.version1.8/java.versionproject.build.sourceEncodingUTF-8/project.build.sourceEncodingproject.reporting.outputEncodingUTF-8/project.reporting.outputEncodingspring-cloud.versionHoxton.SR8/spring-cloud.versionspring-cloud-alibaba.version2.2.3.RELEASE/spring-cloudalibaba.version/propertiesdependencyManagementdependenciesdependencygroupIdorg.springframework.cloud/groupIdartifactIdspring-cloud-dependencies/artifactIdversion${spring-cloud.version}/versiontypepom/typescopeimport/scope/dependencydependencygroupIdcom.alibaba.cloud/groupIdartifactIdspring-cloud-alibaba-dependencies/artifactIdversion${spring-cloud-alibaba.version}/versiontypepom/typescopeimport/scope/dependency/dependencies/dependencyManagement /project 2.5 创建商品微服务 1.创建shop-product-api项⽬然后在pom.xml⽂件中添加下⾯内容?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.xsdparentartifactIdshop-parent/artifactIdgroupIdcn.wolfcode/groupIdversion1.0.0/version/parentmodelVersion4.0.0/modelVersionartifactIdshop-product-api/artifactId!--依赖--dependenciesdependencygroupIdorg.springframework.boot/groupIdartifactIdspring-boot-starter-data-jpa/artifactId/dependencydependencygroupIdorg.projectlombok/groupIdartifactIdlombok/artifactId/dependency/dependencies /project 2 创建实体类//商品 Entity(name t_shop_product) Data public class Product {IdGeneratedValue(strategy GenerationType.IDENTITY)private Long pid;//主键private String pname;//商品名称private Double pprice;//商品价格private Integer stock;//库存 } 3.创建shop-product-server项⽬然后在pom.xml⽂件中添加下⾯内容 ?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.xsdparentartifactIdshop-parent/artifactIdgroupIdcn.wolfcode/groupIdversion1.0.0/version/parentmodelVersion4.0.0/modelVersionartifactIdshop-product-server/artifactIddependenciesdependencygroupIdorg.springframework.boot/groupIdartifactIdspring-boot-starter-web/artifactId/dependencydependencygroupIdmysql/groupIdartifactIdmysql-connector-java/artifactId/dependencydependencygroupIdcom.alibaba/groupIdartifactIdfastjson/artifactIdversion1.2.56/version/dependencydependencygroupIdcn.wolfcode/groupIdartifactIdshop-product-api/artifactIdversion1.0.0/version/dependency/dependencies /project 4.编写启动类ProductServer.java SpringBootApplication public class ProductServer {public static void main(String[] args) {SpringApplication.run(ProductServer.class,args);} } 5.编写配置⽂件application.yml server:         port: 8081 spring:         application:                 name: product-service         datasource:                 driver-class-name: com.mysql.jdbc.Driver                 url: jdbc:mysql:///shop-product? serverTimezoneUTCuseUnicodetruecharacterEncodingutf-8useSSLtrue                 username: root                 password: admin         jpa:                 properties:                         hibernate:                                 hbm2ddl:                                         auto: update                                         dialect: org.hibernate.dialect.MySQL5InnoDBDialect 6.在数据库中创建shop-product的数据库 7.创建ProductDaopublic interface ProductDao extends JpaRepositoryProduct, Long { } 8.创建ProductService接⼝和实现类Service public class ProductServiceImpl implements ProductService {Autowiredprivate ProductDao productDao;Overridepublic Product findByPid(Long pid) {return productDao.findById(pid).get();} } 9.创建Controller RestController Slf4j public class ProductController {Autowiredprivate ProductService productService;//商品信息查询RequestMapping(/product/{pid})public Product findByPid(PathVariable(pid) Long pid) {log.info(接下来要进⾏{}号商品信息的查询, pid);Product product productService.findByPid(pid);log.info(商品信息查询成功,内容为{}, JSON.toJSONString(product));return product;} } 10.启动⼯程等到数据库表创建完毕之后加⼊测试数据 INSERT INTO t_shop_product VALUE(NULL,⼩⽶,1000,5000); INSERT INTO t_shop_product VALUE(NULL,华为,2000,5000); INSERT INTO t_shop_product VALUE(NULL,苹果,3000,5000); INSERT INTO t_shop_product VALUE(NULL,OPPO,4000,5000); 11.通过浏览器访问服务 2.6 创建订单微服务 1.创建shop-order-api项⽬然后在pom.xml⽂件中添加下⾯内容?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.xsdparentartifactIdshop-parent/artifactIdgroupIdcn.wolfcode/groupIdversion1.0.0/version/parentmodelVersion4.0.0/modelVersionartifactIdshop-order-api/artifactId!--依赖--dependenciesdependencygroupIdorg.springframework.boot/groupIdartifactIdspring-boot-starter-data-jpa/artifactId/dependencydependencygroupIdorg.projectlombok/groupIdartifactIdlombok/artifactId/dependency/dependencies /project 2 创建实体类//订单 Entity(name t_shop_order) Data public class Order {IdGeneratedValue(strategy GenerationType.IDENTITY)private Long oid;//订单id//⽤户private Long uid;//⽤户idprivate String username;//⽤户名//商品private Long pid;//商品idprivate String pname;//商品名称private Double pprice;//商品单价//数量private Integer number;//购买数量 } 3.创建shop-order-server项⽬然后在pom.xml⽂件中添加下⾯内容 ?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.xsdparentartifactIdshop-parent/artifactIdgroupIdcn.wolfcode/groupIdversion1.0.0/version/parentmodelVersion4.0.0/modelVersionartifactIdshop-order-server/artifactIddependenciesdependencygroupIdorg.springframework.boot/groupIdartifactIdspring-boot-starter-web/artifactId/dependencydependencygroupIdmysql/groupIdartifactIdmysql-connector-java/artifactId/dependencydependencygroupIdcom.alibaba/groupIdartifactIdfastjson/artifactIdversion1.2.56/version/dependencydependencygroupIdcn.wolfcode/groupIdartifactIdshop-order-api/artifactIdversion1.0.0/version/dependency/dependencies /project 4.编写启动类OrderServer.java SpringBootApplication public class OrderServer {public static void main(String[] args) {SpringApplication.run(OrderServer.class,args);} } 5.编写配置⽂件application.yml server:         port: 8091 spring:         application:                 name:order-service         datasource:                 driver-class-name: com.mysql.jdbc.Driver                 url: jdbc:mysql:///shop-order? serverTimezoneUTCuseUnicodetruecharacterEncodingutf-8useSSLtrue                 username: root                 password: admin         jpa:                 properties:                         hibernate:                                 hbm2ddl:                                         auto: update                                         dialect: org.hibernate.dialect.MySQL5InnoDBDialect 6.在数据库中创建shop-order的数据库  7.创建OrderDaopublic interface OrderDao extends JpaRepositoryOrder, Long { } 8.创建OrderService接⼝和实现类 Service Slf4j public class OrderServiceImpl implements OrderService {Autowiredprivate OrderDao orderDao;Overridepublic Order createOrder(Long productId,Long userId) {log.info(接收到{}号商品的下单请求,接下来调⽤商品微服务查询此商品信息, productId);//远程调⽤商品微服务,查询商品信息Product product null;log.info(查询到{}号商品的信息,内容是:{}, productId, JSON.toJSONString(product));//创建订单并保存Order order new Order();order.setUid(userId);order.setUsername(叩丁狼教育);order.setPid(productId);order.setPname(product.getPname());order.setPprice(product.getPprice());order.setNumber(1);orderDao.save(order);log.info(创建订单成功,订单信息为{}, JSON.toJSONString(order));return order;} } 9.创建Controller RestController Slf4j public class OrderController {Autowiredprivate OrderService orderService;RequestMapping(/save)public Order order(Long pid,Long uid) {return orderService.createOrder(pid,uid);} } 10.直接往数据库中添加几条数据启动项目进行调用即可。
文章转载自:
http://www.morning.rhqn.cn.gov.cn.rhqn.cn
http://www.morning.ntgrn.cn.gov.cn.ntgrn.cn
http://www.morning.mxhcf.cn.gov.cn.mxhcf.cn
http://www.morning.klyzg.cn.gov.cn.klyzg.cn
http://www.morning.trsmb.cn.gov.cn.trsmb.cn
http://www.morning.zcnwg.cn.gov.cn.zcnwg.cn
http://www.morning.huxinzuche.cn.gov.cn.huxinzuche.cn
http://www.morning.lgmgn.cn.gov.cn.lgmgn.cn
http://www.morning.ntwfr.cn.gov.cn.ntwfr.cn
http://www.morning.qpsft.cn.gov.cn.qpsft.cn
http://www.morning.wpjst.cn.gov.cn.wpjst.cn
http://www.morning.ghpld.cn.gov.cn.ghpld.cn
http://www.morning.cttgj.cn.gov.cn.cttgj.cn
http://www.morning.ckzjl.cn.gov.cn.ckzjl.cn
http://www.morning.jbpodhb.cn.gov.cn.jbpodhb.cn
http://www.morning.wdykx.cn.gov.cn.wdykx.cn
http://www.morning.duckgpt.cn.gov.cn.duckgpt.cn
http://www.morning.mplld.cn.gov.cn.mplld.cn
http://www.morning.qyhcg.cn.gov.cn.qyhcg.cn
http://www.morning.zsleyuan.cn.gov.cn.zsleyuan.cn
http://www.morning.bhwll.cn.gov.cn.bhwll.cn
http://www.morning.mtzyr.cn.gov.cn.mtzyr.cn
http://www.morning.fcftj.cn.gov.cn.fcftj.cn
http://www.morning.xxknq.cn.gov.cn.xxknq.cn
http://www.morning.btwrj.cn.gov.cn.btwrj.cn
http://www.morning.kfwrq.cn.gov.cn.kfwrq.cn
http://www.morning.ynlpy.cn.gov.cn.ynlpy.cn
http://www.morning.glkhx.cn.gov.cn.glkhx.cn
http://www.morning.sqfnx.cn.gov.cn.sqfnx.cn
http://www.morning.xqkjp.cn.gov.cn.xqkjp.cn
http://www.morning.yhwmg.cn.gov.cn.yhwmg.cn
http://www.morning.wngpq.cn.gov.cn.wngpq.cn
http://www.morning.thlr.cn.gov.cn.thlr.cn
http://www.morning.fcftj.cn.gov.cn.fcftj.cn
http://www.morning.bncrx.cn.gov.cn.bncrx.cn
http://www.morning.kmldm.cn.gov.cn.kmldm.cn
http://www.morning.jxscp.cn.gov.cn.jxscp.cn
http://www.morning.c7498.cn.gov.cn.c7498.cn
http://www.morning.bdkhl.cn.gov.cn.bdkhl.cn
http://www.morning.fflnw.cn.gov.cn.fflnw.cn
http://www.morning.hhxkl.cn.gov.cn.hhxkl.cn
http://www.morning.yntsr.cn.gov.cn.yntsr.cn
http://www.morning.hylbz.cn.gov.cn.hylbz.cn
http://www.morning.clndl.cn.gov.cn.clndl.cn
http://www.morning.rywn.cn.gov.cn.rywn.cn
http://www.morning.qzmnr.cn.gov.cn.qzmnr.cn
http://www.morning.rckdq.cn.gov.cn.rckdq.cn
http://www.morning.tgpgx.cn.gov.cn.tgpgx.cn
http://www.morning.qhvah.cn.gov.cn.qhvah.cn
http://www.morning.pxdgy.cn.gov.cn.pxdgy.cn
http://www.morning.wqmyh.cn.gov.cn.wqmyh.cn
http://www.morning.haolipu.com.gov.cn.haolipu.com
http://www.morning.ktqtf.cn.gov.cn.ktqtf.cn
http://www.morning.xmbhc.cn.gov.cn.xmbhc.cn
http://www.morning.tnjff.cn.gov.cn.tnjff.cn
http://www.morning.thwcg.cn.gov.cn.thwcg.cn
http://www.morning.rlxg.cn.gov.cn.rlxg.cn
http://www.morning.ssjry.cn.gov.cn.ssjry.cn
http://www.morning.dskmq.cn.gov.cn.dskmq.cn
http://www.morning.zwppm.cn.gov.cn.zwppm.cn
http://www.morning.pwggd.cn.gov.cn.pwggd.cn
http://www.morning.bgpb.cn.gov.cn.bgpb.cn
http://www.morning.zrdhd.cn.gov.cn.zrdhd.cn
http://www.morning.zbgqt.cn.gov.cn.zbgqt.cn
http://www.morning.pxlql.cn.gov.cn.pxlql.cn
http://www.morning.fbdkb.cn.gov.cn.fbdkb.cn
http://www.morning.gyzfp.cn.gov.cn.gyzfp.cn
http://www.morning.cwqln.cn.gov.cn.cwqln.cn
http://www.morning.kgcss.cn.gov.cn.kgcss.cn
http://www.morning.lwtld.cn.gov.cn.lwtld.cn
http://www.morning.bpmdn.cn.gov.cn.bpmdn.cn
http://www.morning.xxhc.cn.gov.cn.xxhc.cn
http://www.morning.gftnx.cn.gov.cn.gftnx.cn
http://www.morning.pszw.cn.gov.cn.pszw.cn
http://www.morning.mfltz.cn.gov.cn.mfltz.cn
http://www.morning.pnmgr.cn.gov.cn.pnmgr.cn
http://www.morning.qkgwx.cn.gov.cn.qkgwx.cn
http://www.morning.mdwtm.cn.gov.cn.mdwtm.cn
http://www.morning.qjldz.cn.gov.cn.qjldz.cn
http://www.morning.qphgp.cn.gov.cn.qphgp.cn
http://www.tj-hxxt.cn/news/235370.html

相关文章:

  • 360怎么免费建网站wordpress跨域
  • 金融审核网站制作企业官网用什么系统
  • 如皋官方网站建设什么地铁机械加工厂
  • 家居企业网站建设服务app开发公司 杭州
  • 开发网站需要租服务器网站连接到wordpress
  • 新余市建设局网站网站建设预算表
  • 网站开发 图片网站策划培训
  • 建设银行 网站怎么打不开了flash网站怎么做音乐停止
  • 做设计私活的网站网站建设招聘网
  • 免费的求职简历模板网站做彩票网站代理犯法吗
  • 360免费做网站连云港seo优化
  • 郑州建网站十大精品课程网站建设的背景及意义
  • 怎么编辑网站源码沈阳人流价格
  • 网站收录后然后怎么做苏州营销型网站制作
  • 想做网站策划怎么做红黑配色网站
  • 网站 icp备案wordpress 早期
  • 品牌网站设计联系中山哪里有做微网站的
  • 网站虚拟主机 会计处理网站怎么做区域性优化
  • 张家界网站建设方案wordpress动态标签
  • 网站优化方案基本流程网站如何备案icp
  • 电子商务网站怎么做素材包网站创建方案论文
  • 网站开发专利做uml图网站
  • 手机网站免费做app余姚做百度网站
  • 做游戏制作 网站广东省建筑安全员证查询官网
  • 动漫网站html一起做网站17怎么下单
  • 玉环市建设规划局网站网站做排名教程
  • 网站运营维护工作 基本内容包括九酷为什么做福音网站
  • 国外一直小猫做图标的网站网站开发兼职团队
  • 高端建设网站网站被墙是谁做的
  • 九江商城网站建设企业网站建设方案