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

wordpress整站加密seo外包一共多少钱

wordpress整站加密,seo外包一共多少钱,如何看访问网站的dns,现在外地人能进深圳吗Java后端#xff0c;选择“”优质文章#xff0c;及时送达作者 | 枫本非凡链接 | cnblogs.com/orzlin/p/9717399.html上篇 | IDEA 远程一键部署 Spring Boot 到 Docker一、前言最近公司项目准备开始重构#xff0c;框架选定为SpringBootMybatis#xff0c;本篇主要记录了在…Java后端选择“”优质文章及时送达作者 | 枫本非凡链接 | cnblogs.com/orzlin/p/9717399.html上篇 | IDEA 远程一键部署 Spring Boot 到 Docker一、前言最近公司项目准备开始重构框架选定为SpringBootMybatis本篇主要记录了在IDEA中搭建SpringBoot多模块项目的过程。1、开发工具及系统环境IDEIntelliJ IDEA 2018.2系统环境mac OSX2、项目目录结构biz层业务逻辑层dao层数据持久层web层请求处理层二、搭建步骤1、创建父工程IDEA 工具栏选择菜单 File - New - Project...选择Spring InitializrInitializr默认选择Default点击Next填写输入框点击Next这步不需要选择直接点Next点击Finish创建项目最终得到的项目目录结构如下删除无用的.mvn目录、src目录、mvnw及mvnw.cmd文件最终只留.gitignore和pom.xml2、创建子模块选择项目根目录beta右键呼出菜单选择New - Module选择Maven点击Next填写ArifactId点击Next修改Module name增加横杠提升可读性点击Finish同理添加beta-dao、beta-web子模块最终得到项目目录结构如下图3、运行项目在beta-web层创建com.yibao.beta.web包(注意这是多层目录结构并非单个目录名com yibao beta web)并添加入口类BetaWebApplication.javaSpringBootApplicationpublic class BetaWebApplication {public static void main(String[] args) { SpringApplication.run(BetaWebApplication.class, args); }}在com.yibao.beta.web包中添加controller目录并新建一个controller添加test方法测试接口是否可以正常访问RestControllerRequestMapping(demo)public class DemoController {GetMapping(test) public String test { return Hello World!; }}运行BetaWebApplication类中的main方法启动项目默认端口为8080访问http://localhost:8080/demo/test得到如下效果以上虽然项目能正常启动但是模块间的依赖关系却还未添加下面继续完善。微信搜索 web_resource 获取更多推送4、配置模块间的依赖关系各个子模块的依赖关系biz层依赖dao层web层依赖biz层父pom文件中声明所有子模块依赖(dependencyManagement及dependencies的区别自行查阅文档) com.yibao.beta beta-biz ${beta.version} com.yibao.beta beta-dao ${beta.version} com.yibao.beta beta-web ${beta.version} 其中${beta.version}定义在properties标签中在beta-web层中的pom文件中添加beta-biz依赖 com.yibao.beta beta-biz 在beta-biz层中的pom文件中添加beta-dao依赖 com.yibao.beta beta-dao 4. web层调用biz层接口测试在beta-biz层创建com.yibao.beta.biz包添加service目录并在其中创建DemoService接口类微信搜索 web_resource 获取更多推送public interface DemoService { String test;}Servicepublic class DemoServiceImpl implements DemoService {Override public String test { return test; }}DemoController通过Autowired注解注入DemoService修改DemoController的test方法使之调用DemoService的test方法最终如下所示package com.yibao.beta.web.controller;RestControllerRequestMapping(demo)public class DemoController {Autowired private DemoService demoService;GetMapping(test) public String test { return demoService.test; }}再次运行BetaWebApplication类中的main方法启动项目发现如下报错***************************APPLICATION FAILED TO START***************************Description:Field demoService in com.yibao.beta.web.controller.DemoController required a bean of type com.yibao.beta.biz.service.DemoService that could not be found.Action:Consider defining a bean of type com.yibao.beta.biz.service.DemoService in your configuration.原因是找不到DemoService类此时需要在BetaWebApplication入口类中增加包扫描设置SpringBootApplication注解中的scanBasePackages值为com.yibao.beta最终如下所示package com.yibao.beta.web;SpringBootApplication(scanBasePackages com.yibao.beta)MapperScan(com.yibao.beta.dao.mapper)public class BetaWebApplication {public static void main(String[] args) { SpringApplication.run(BetaWebApplication.class, args); }}设置完后重新运行main方法项目正常启动访问http://localhost:8080/demo/test得到如下效果6. 集成Mybatis父pom文件中声明mybatis-spring-boot-starter及lombok依赖dependencyManagement org.mybatis.spring.boot mybatis-spring-boot-starter 1.3.2 org.projectlombok lombok 1.16.22 在beta-dao层中的pom文件中添加上述依赖 org.mybatis.spring.boot mybatis-spring-boot-starter mysql mysql-connector-java org.projectlombok lombok 在beta-dao层创建com.yibao.beta.dao包通过mybatis-genertaor工具生成dao层相关文件(DO、Mapper、xml)存放目录如下applicatio.properties文件添加jdbc及mybatis相应配置项spring.datasource.driverClassName com.mysql.jdbc.Driverspring.datasource.url jdbc:mysql://192.168.1.1/test?useUnicodetruecharacterEncodingutf-8spring.datasource.username testspring.datasource.password 123456mybatis.mapper-locations classpath:mybatis/*.xmlmybatis.type-aliases-package com.yibao.beta.dao.entityDemoService通过Autowired注解注入UserMapper修改DemoService的test方法使之调用UserMapper的selectByPrimaryKey方法最终如下所示package com.yibao.beta.biz.service.impl;Servicepublic class DemoServiceImpl implements DemoService {Autowired private UserMapper userMapper;Override public String test { UserDO user userMapper.selectByPrimaryKey(1); return user.toString; }}再次运行BetaWebApplication类中的main方法启动项目发现如下报错APPLICATION FAILED TO START***************************Description:Field userMapper in com.yibao.beta.biz.service.impl.DemoServiceImpl required a bean of type com.yibao.beta.dao.mapper.UserMapper that could not be found.Action:Consider defining a bean of type com.yibao.beta.dao.mapper.UserMapper in your configuration.原因是找不到UserMapper类此时需要在BetaWebApplication入口类中增加dao层包扫描添加MapperScan注解并设置其值为com.yibao.beta.dao.mapper最终如下所示package com.yibao.beta.web;SpringBootApplication(scanBasePackages com.yibao.beta)MapperScan(com.yibao.beta.dao.mapper)public class BetaWebApplication {public static void main(String[] args) { SpringApplication.run(BetaWebApplication.class, args); }}设置完后重新运行main方法项目正常启动访问http://localhost:8080/demo/test得到如下效果至此一个简单的SpringBootMybatis多模块项目已经搭建完毕我们也通过启动项目调用接口验证其正确性。四、总结一个层次分明的多模块工程结构不仅方便维护而且有利于后续微服务化。在此结构的基础上还可以扩展common层(公共组件)、server层(如dubbo对外提供的服务)微信搜索 web_resource 获取更多推送此为项目重构的第一步后续还会的框架中集成logback、disconf、redis、dubbo等组件五、未提到的坑在搭建过程中还遇到一个maven私服的问题原因是公司内部的maven私服配置的中央仓库为阿里的远程仓库它与maven自带的远程仓库相比有些jar包版本并不全导致在搭建过程中好几次因为没拉到相应jar包导致项目启动不了。-END-如果看到这里说明你喜欢这篇文章请转发、点赞。微信搜索「web_resource」关注后回复「进群」或者扫描下方二维码即可进入无广告交流群。
http://www.zqtcl.cn/news/411179/

相关文章:

  • 网站建设招标信息科技企业网站建设
  • 怎样弄网站站长工具综合查询
  • 表白网站在线制作软件合肥seo按天收费
  • 襄阳企业网站建设免费行情的软件入口下载
  • 对百度网站进行分析中国机械加工网18易0下6拉en
  • 一般做网站都在什么网做wordpress轮播图设置
  • 深圳装饰公司网站thinkphp 网站根目录地址
  • 购物网站建设资讯原创文章代写
  • 门票预订网站建设wordpress siren主题
  • 单位建设网站装修公司需要什么资质
  • 做做做网站做网站赚外快
  • 网站备案后应该做什么网站流量监测
  • 开发网站用什么语言做名片的网站叫什么来着
  • 织梦做网站好不好iis中的网站启动不了
  • 临汾住房与城乡建设厅网站迎访问中国建设银行网站_
  • 织梦做的网站首页幻灯片怎么不能显示北大青鸟网站建设课程
  • 做淘客的网站有哪些延安市住建建设网站
  • 南京林业大学实验与建设网站现在都用什么软件搜索附近的人
  • 建站系统wordpress下载亚马逊雨林十大恐怖生物
  • 凡科网做网站怎么样专业团队电影
  • 有什么有趣的网站移动网站排名怎么做
  • 深圳网站建设专家wordpress 4.5下载地址
  • 网站建设公司公司我我提供一个平台wordpress如何去版权信息
  • seo怎么给网站做外链受欢迎的网站建设教程
  • 网站建设使用多语言河南电商网站设计
  • 网站搭建有免费的吗网站地图生成代码
  • 建设公司网站要注意什么投资小利润高的小生意
  • 网站建设需要做哪些工作做胃镜需那好天津津门网站A
  • 做网站申请域名的流程辽宁省工程造价网
  • 网站系统维护一般多长时间金华高端网站设计