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

网络科技有限东莞百度快速优化排名

网络科技有限,东莞百度快速优化排名,wordpress 点餐主题,理财网站开发springboot基于mybatis扫描jar包中的controller、service、dao、xml 最近有这样的需求#xff0c;是将某个业务模块接口#xff0c;比如新闻的接口模块 作为一个公共固定的模块#xff0c;整个包括controller 、model 、mapper 、mapper .xml #xff0c;都通过jar 包的形…springboot基于mybatis扫描jar包中的controller、service、dao、xml 最近有这样的需求是将某个业务模块接口比如新闻的接口模块 作为一个公共固定的模块整个包括controller 、model 、mapper 、mapper .xml 都通过jar 包的形式引入到其他项目中。 如果能够实现这样避免了复制粘贴的繁琐只需要几步配置以及引入我们提前打包好的新闻模块 jar将表结构拷到新项目的数据库里即可调用里边的接口。 1、要引入的项目模块介绍 下边是我要做成 jar 包的小项目如下 其实主要就是含有controller 、model 、mapper 、mapper .xml 即我们调用接口需要的东西。 注意上边的controller 、serviceImpl 里的会有RestController 、RequestMapping 、Service 注解这些注解都需要引入spring 包才可以我直接是在pom.xml 里引入了如下的依赖 !--controller、service需要的注解--dependencygroupIdorg.springframework/groupIdartifactIdspring-web/artifactIdversion4.3.6.RELEASE/version/dependencydependencygroupIdorg.springframework/groupIdartifactIdspring-context/artifactIdversion4.3.6.RELEASE/version/dependency!-- mybatis Mapper里需要它里边的一个注解--dependencygroupIdorg.mybatis.spring.boot/groupIdartifactIdmybatis-spring-boot-starter/artifactIdversion${mybatis-spring-boot}/version/dependency!-- mybatis分页插件依赖 service实现类里用到了 --dependencygroupIdcom.github.pagehelper/groupIdartifactIdpagehelper/artifactIdversion4.1.0/version/dependency!--用到了一个它里边的方法--dependencygroupIdorg.apache.commons/groupIdartifactIdcommons-lang3/artifactIdversion3.4/version/dependency其实要做成的jar 包去掉关于数据库、mybatis等的配置即可只留下我说的那几个。 2、打包jar 我在idea 里通过clean install 打包的项目具体的再将打好的jar 包上传到你们的maven 私服里就不说了。 3、主项目引入jar需要做的配置 1pom里引入打包好的jar 比如下边是我打包好的jar包并上传到我们的maven私服上的依赖将它引入到项目里。 dependencygroupIdznxd.demo/groupIdartifactIdznxd-zlzs-demo/artifactIdversion1.2/version/dependency2springboot项目中application.properties添加配置 因为引入的jar 包的mapper xml 的路径需要指定一下 如下classpath\* 即是配置jar 包里的xml路径。locations 如果指定多个需要用, 分割。 mybatis.mapper-locationsclasspath:mapper/*/*Mapper.xml,classpath*:mapper/*/*Mapper.xml可能有人觉得还需要配置 mybatis.type-aliases-package但是我没有配置这个竟然也成功了。所以这里不写了 3springboot项目启动项加入扫描包位置 如下znxd.demo 是jar 包中的位置必须要让spring 扫描到它里边的controller 、service 等等。 另外znxd.demo.mapper 是jar 包里边的mapper 接口的位置也是需要添加到MapperScan 注解里边。 SpringBootApplication EnableTransactionManagement ComponentScan(basePackages{znxd.zlzs,znxd.demo}) MapperScan(basePackages {znxd.zlzs.mapper,znxd.demo.mapper})4数据库表结构 当然引入了jar包的项目但是它们对应的表也是需要导入到新库里否则查询会报失败的。 4、运行项目即可。
http://www.sadfv.cn/news/13302/

相关文章:

  • 最新开的手游传奇网站小程序注册平台
  • 78建筑网站做网站公司哪家便宜
  • flash网站管理系统百度关键词排名技术
  • 天津制作网站公司推荐共享网站哪里建
  • 地方志网站建设wordpress 圆角主题
  • 深圳网站建设定制开发 .超凡科技北京seo优化技术
  • 程序网站开发宣城市市政建设集团公司网站
  • 网站建设维护培训班如何创建自己的网站平台免费
  • 网站开发时间表网站制作方案大全
  • dw做的网站如何发布wordpress删除文章
  • 网站空间支持功能快速提升网站排名
  • 公司网站建设费怎么做账惠州免费建站模板
  • asp网站有哪些怎么查公司网站可信度
  • 如何写网站优化方案做网站备案是个人还是企业好
  • 好看英文网站专业的网站建设公司排名
  • 新网互联的网站wordpress增加分类目录
  • 装修网站建设案例苏州百度快照优化排名
  • 大圣网站建设做网站的费用计入什么费用
  • 江西 网站 建设 开发大连云购物app下载安装到手机
  • 西安优化网站自己建设网站要花多少钱
  • 有做lol直播网站家具东莞网站建设
  • 网页设计网站免登陆网站优化公司哪家效果好
  • 做网站累吗网站建设知识库
  • 凡科网可以免费做网站吗crm系统是什么意思
  • 百度一般多久收录网站网页打不开但是有网什么原因如何解决
  • 高性能网站建设 下载公司门户网站建设方案
  • 官方网站拼多多wordpress寄出邮箱地址
  • 聊城高端网站制作南宁自助建站模板下载
  • nas可以做网站服务器吗大商创源码
  • 网站推广计划方案网站建设与管理需要什么软件有哪些方面