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

自建企业网站模板下载做汽车的网站

自建企业网站模板下载,做汽车的网站,一个人0资金怎么创业,深圳人才网官方网站🍇一、需求描述 项目框架springboot集成mybatis,使用的数据库是oracle,使用maven包管理。 在项目开发中涉及到很多定时任务同步设备的状态,如果定时任务和业务代码同步在一起,如果启动停止程序会对定时任务造成影响&…

🍇一、需求描述

项目框架springboot集成mybatis,使用的数据库是oracle,使用maven包管理。

在项目开发中涉及到很多定时任务同步设备的状态,如果定时任务和业务代码同步在一起,如果启动停止程序会对定时任务造成影响,就把项目拆分成两个项目,一个负责业务系统web-business ,一个负责定时任务系统web-task

同时在开发过程中发现业务系统和定时任务系统有很多公用的代码,比如modelmapper等,于是又提取一个公共项目web-common来存放公用的代码。

🍈二、构建多模块项目

将项目拆分成三个子项目和一个父项目

web-parent:父项目,包纳三个子项目,并负责引入公共包。

web-business:业务模块,负责业务处理。

web-task:定时任务模块,负责定时任务。

web-common:公共模块,公共组件,所有数据相关的mapper也放在公共模块里面。

🥑2.1新建项目

2.1.1web-parent

首先新建一个web-parent项目。

在这里插入图片描述

在这里插入图片描述

新建好的项目有src,目录,直接将src目录删除。

在这里插入图片描述

2.1.2子模块

然后新建几个对应的模块,右键新建moudle

在这里插入图片描述

建好之后,wen-parent自动就在pom文件中把几个文件项目导入了

在这里插入图片描述

🍆2.2配置项目

2.2.1配置web-parent

父项目的xml中引入公共的jar包。

<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"><modelVersion>4.0.0</modelVersion><groupId>com.study</groupId><artifactId>web-parent</artifactId><packaging>pom</packaging><version>1.0</version><modules><module>web-business</module><module>web-task</module><module>web-common</module></modules><parent><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-parent</artifactId><version>2.5.3</version><relativePath/> <!-- lookup parent from repository --></parent><dependencies><!-- springboot相关 --><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter</artifactId></dependency><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-test</artifactId><scope>test</scope></dependency><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-web</artifactId></dependency><dependency><groupId>com.alibaba</groupId><artifactId>druid-spring-boot-starter</artifactId><version>1.2.6</version></dependency><!-- 数据库相关 --><dependency><groupId>com.oracle.jdbc</groupId><artifactId>ojdbc8</artifactId><version>11.1.0.6.0</version><scope>system</scope><systemPath>youpath/ojdbc8.jar</systemPath></dependency><dependency><groupId>com.baomidou</groupId><artifactId>mybatis-plus-boot-starter</artifactId><version>3.5.6</version></dependency></dependencies>
</project>

2.2.2配置web-business

配置打包相关要在子模块中配置,并且要在resources中配置引入mapper的路径。另外几个模块配置类似。

打包时在web-parent目录下执行mvn clean package即可。

<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"><parent><artifactId>web-parent</artifactId><groupId>com.study</groupId><version>1.0</version></parent><modelVersion>4.0.0</modelVersion><artifactId>web-business</artifactId><dependencies><!-- https://mvnrepository.com/artifact/com.alibaba.fastjson2/fastjson2 --><dependency><groupId>com.alibaba</groupId><artifactId>fastjson</artifactId><version>1.2.75</version></dependency></dependencies><build><resources><resource><directory>src/main/java</directory><includes><include>**/*.xml</include><include>**/*.properties</include></includes><filtering>true</filtering></resource><resource><directory>src/main/resources</directory><includes><include>**/*.xml</include><include>**/*.properties</include><include>**/*.yml</include></includes><filtering>true</filtering></resource></resources></build>
</project>

yml配置

yml配置中也要指定mapper的位置。

server:port: 8087servlet:context-path: /session:timeout: PT30Mspring:profiles:active: devdatasource:username: systempassword: 123456driver-class-name: oracle.jdbc.driver.OracleDriverurl: jdbc:oracle:thin:@127.0.0.1:1521:helowintype: com.alibaba.druid.pool.DruidDataSourcedruid:initial-size: 5min-idle: 5max-active: 20max-wait: 60000time-between-eviction-runs-millis: 60000min-evictable-idle-time-millis: 300000validation-query: SELECT 1 FROM DUALtest-while-idle: truetest-on-borrow: falsetest-on-return: falsemybatis:type-aliases-package: com.example.demo.modelmapper-locations: classpath:mappers/*.xml
http://www.dtcms.com/wzjs/841177.html

相关文章:

  • 更新网站的步骤app软件下载免费
  • 湖北网站seo洛江网站建设报价
  • 之梦系统怎么修改网站标头图片深圳市住建局官网查询
  • 做乒乓球网站的图片大连开发区做网站
  • 怎么建自己的摄影网站垂直网站
  • 哪里有网站制作设计上海家装博览会2023年时间
  • 深圳市网站建设外包公司排名南宁网络公司网站建设
  • 与恶魔做交易的网站连云港网站关键字优化
  • 益阳网站开发金蓝盟企业管理咨询公司
  • 企业网站的seo建材网站建设方案
  • 长沙做网站的有哪些怀化seo优化
  • 做网站优化的公司加大网站建设力度
  • 男女直接做性视频网站网站建设论文题目
  • 智林东莞网站建设公司网站建设图片logo
  • 做网站没有成本的方法wordpress调用头像
  • 外接硬盘做创建立网站软件开发平台方案
  • 下载网站怎么下载外贸推广排行榜
  • 只做女性的网站如何防范恶意网站
  • 阿迪达斯网站建设的总体目标如何制作一个手机app
  • 广西和城乡建设厅网站本科自考什么机构比较正规
  • 深圳龙岗淘宝网站建设公司有哪些wordpress仿
  • wordpress用户站点杭州网络科技设计中心
  • 河西集团网站建设企业网站现状分析
  • 建立公司网站需要注意什么全新网站开发
  • 绩效考核表 网站建设海外网站如何做用户实名认证
  • 做网站外包大学生wordpress首页显示vip标志
  • 家居网站应该怎么做初中做网站软件
  • 自己建网站做电商还赚钱吗免费站群系统
  • 东莞网站建设 包装材料做网站找景安
  • cms仿站杭州公司排名