真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

「小程序JAVA實戰(zhàn)」springboot的后臺搭建(31)

根據(jù)下面的圖,我們來建立下對應(yīng)的springboot的聚合項目。源碼:https://github.com/limingios/wxProgram.git 中的wx-springboot

網(wǎng)站建設(shè)哪家好,找創(chuàng)新互聯(lián)建站!專注于網(wǎng)頁設(shè)計、網(wǎng)站建設(shè)、微信開發(fā)、重慶小程序開發(fā)、集團企業(yè)網(wǎng)站建設(shè)等服務(wù)項目。為回饋新老客戶創(chuàng)新互聯(lián)還提供了屏南免費建站歡迎大家使用!

「小程序JAVA實戰(zhàn)」springboot的后臺搭建(31)

maven主工程

選擇Maven Project

「小程序JAVA實戰(zhàn)」springboot的后臺搭建(31)

選擇路徑

「小程序JAVA實戰(zhàn)」springboot的后臺搭建(31)

「小程序JAVA實戰(zhàn)」springboot的后臺搭建(31)

「小程序JAVA實戰(zhàn)」springboot的后臺搭建(31)

「小程序JAVA實戰(zhàn)」springboot的后臺搭建(31)

雙擊pom添加springboot的maven,查看maven的倉庫中,springboot(1)的最后一個版本是1.5.15release直接使用1.5.15release!

「小程序JAVA實戰(zhàn)」springboot的后臺搭建(31)


??4.0.0
??com.idig8
??wx-springboot
??0.0.1-SNAPSHOT
??pom

??小程序JAVA實戰(zhàn)
????
????????小程序
????????maven
????????springmvc
????????springboot
????????mybatis
????????mybatis-pagehelper
????????redis
????????ffmpeg
????????druid
????????mariadb/MySQL
????????zookeeper音頻操作
???????出品:
????????個人網(wǎng)站:https://idig8.com
????????公眾號:編程坑太多??????
????

????
????????org.springframework.boot
????????spring-boot-starter-parent
????????1.5.12.RELEASE
????????
????

????
????????UTF-8
????????UTF-8
????????1.8
????

maven子工程

  • common工程
    >使用的數(shù)據(jù)庫是mariadb,mysql被oracle收購了,大家應(yīng)該都知道,他的作者為了繼續(xù)倡導(dǎo)開源免費,加上避嫌,就建立了一個分支mariadb。國外的很多打公司都慢慢從mysql切換成了mariadb,centos7內(nèi)置的都是mariadb。mariadb跟mysql的命令對于開發(fā)人員來說都是一致的,所以依賴引用的時候直接引用mysql的jar就可以了。

「小程序JAVA實戰(zhàn)」springboot的后臺搭建(31)

「小程序JAVA實戰(zhàn)」springboot的后臺搭建(31)

「小程序JAVA實戰(zhàn)」springboot的后臺搭建(31)

點擊pom 添加依賴


??4.0.0
??
????com.idig8
????wx-springboot
????0.0.1-SNAPSHOT
??
??wx-springboot-common

??
????????UTF-8
????

????
????????
????????????org.springframework.boot
????????????spring-boot-starter
????????????
????????????????
????????????????
????????????????????org.springframework.boot
????????????????????spring-boot-starter-logging
????????????????
????????????
????????

????????
????????
????????????org.springframework.boot
????????????spring-boot-starter-log4j
????????????1.3.8.RELEASE
????????

????????
????????
????????????org.springframework.boot
????????????spring-boot-starter-aop
????????

????????
????????????org.springframework.boot
????????????spring-boot-starter-web
????????????
????????????
????????

????????
????????
????????????org.springframework.boot
????????????spring-boot-configuration-processor
????????????true
????????

????????
????????????org.springframework.boot
????????????spring-boot-starter-thymeleaf
????????

????????
????????
????????????com.alibaba
????????????druid
????????????1.1.0
????????
????????
????????????com.alibaba
????????????druid-spring-boot-starter
????????????1.1.0
????????

????????
????????????mysql
????????????mysql-connector-java
????????????5.1.41
????????

????????
????????
????????????org.mybatis.spring.boot
????????????mybatis-spring-boot-starter
????????????1.3.1
????????
????????
????????
????????????tk.mybatis
????????????mapper-spring-boot-starter
????????????1.2.4
????????
????????
????????
????????????com.github.pagehelper
????????????pagehelper-spring-boot-starter
????????????1.2.3
????????

????????
????????
????????????commons-codec
????????????commons-codec
????????????1.11
????????
????????
????????????org.apache.commons
????????????commons-lang3
????????????3.4
????????
????????
????????????org.apache.commons
????????????commons-io
????????????1.3.2
????????

????????
????????
????????????io.springfox
????????????springfox-swagger2
????????????2.4.0
????????
????????
????????????io.springfox
????????????springfox-swagger-ui
????????????2.4.0
????????

????????
????????
????????????org.springframework.boot
????????????spring-boot-starter-data-redis
????????
????????
????????????redis.clients
????????????jedis
????????????2.9.0
????????
????????
????????????org.springframework.data
????????????spring-data-redis
????????????1.8.7.RELEASE
????????

????????
????????
????????????org.apache.curator
????????????curator-framework
????????????4.0.0
????????
????????
????????????org.apache.zookeeper
????????????zookeeper
????????????3.4.11
????????
????????
????????????org.apache.curator
????????????curator-recipes
????????????4.0.0
????????

????
  • pojo 工程

「小程序JAVA實戰(zhàn)」springboot的后臺搭建(31)

「小程序JAVA實戰(zhàn)」springboot的后臺搭建(31)

「小程序JAVA實戰(zhàn)」springboot的后臺搭建(31)

點擊pom 添加依賴common依賴

「小程序JAVA實戰(zhàn)」springboot的后臺搭建(31)

選擇common作為依賴

「小程序JAVA實戰(zhàn)」springboot的后臺搭建(31)

pojo的pom文件


??4.0.0
??
????com.idig8
????wx-springboot
????0.0.1-SNAPSHOT
??
??wx-springboot-pojo

??
????
????????com.idig8
????????wx-springboot-common
????????0.0.1-SNAPSHOT
????
??

  • mapper 工程

「小程序JAVA實戰(zhàn)」springboot的后臺搭建(31)

「小程序JAVA實戰(zhàn)」springboot的后臺搭建(31)

「小程序JAVA實戰(zhàn)」springboot的后臺搭建(31)

點擊pom 添加依賴pojo依賴

「小程序JAVA實戰(zhàn)」springboot的后臺搭建(31)

「小程序JAVA實戰(zhàn)」springboot的后臺搭建(31)

「小程序JAVA實戰(zhàn)」springboot的后臺搭建(31)

mapper的pom文件


??4.0.0
??
????com.idig8
????wx-springboot
????0.0.1-SNAPSHOT
??
??wx-springboot-mapper
??
????
????????com.idig8
????????wx-springboot-pojo
????????0.0.1-SNAPSHOT
????
??
  • service 工程

「小程序JAVA實戰(zhàn)」springboot的后臺搭建(31)

「小程序JAVA實戰(zhàn)」springboot的后臺搭建(31)

「小程序JAVA實戰(zhàn)」springboot的后臺搭建(31)

點擊pom 添加依賴mapper依賴

「小程序JAVA實戰(zhàn)」springboot的后臺搭建(31)

「小程序JAVA實戰(zhàn)」springboot的后臺搭建(31)

「小程序JAVA實戰(zhàn)」springboot的后臺搭建(31)

service 的pom文件


??4.0.0
??
????com.idig8
????wx-springboot
????0.0.1-SNAPSHOT
??
??wx-springboot-service
??
????
????????com.idig8
????????wx-springboot-mapper
????????0.0.1-SNAPSHOT
????
??
  • api 工程

「小程序JAVA實戰(zhàn)」springboot的后臺搭建(31)

「小程序JAVA實戰(zhàn)」springboot的后臺搭建(31)

「小程序JAVA實戰(zhàn)」springboot的后臺搭建(31)

點擊pom 添加依賴service依賴

「小程序JAVA實戰(zhàn)」springboot的后臺搭建(31)

「小程序JAVA實戰(zhàn)」springboot的后臺搭建(31)

「小程序JAVA實戰(zhàn)」springboot的后臺搭建(31)

api 的pom文件


??4.0.0
??
????com.idig8
????wx-springboot
????0.0.1-SNAPSHOT
??
??wx-springboot-api
??
????
????????com.idig8
????????wx-springboot-service
????????0.0.1-SNAPSHOT
????
??

構(gòu)建完畢

  • 增加 springboot的啟動java文件
    「小程序JAVA實戰(zhàn)」springboot的后臺搭建(31)

package?com.idig8;

import?org.springframework.boot.SpringApplication;
import?org.springframework.boot.autoconfigure.SpringBootApplication;
import?org.springframework.context.annotation.ComponentScan;

import?tk.mybatis.spring.annotation.MapperScan;

@SpringBootApplication
@ComponentScan(basePackages=?{"com.idig8"})
public?class?Application?{

????public?static?void?main(String[]?args)?{
????????SpringApplication.run(Application.class,?args);
????}

}
  • resources 添加配置文件

「小程序JAVA實戰(zhàn)」springboot的后臺搭建(31)

log4j.properties

log4j.rootLogger=INFO,console,dailyFile
#?TODO?發(fā)布到阿里云記得添加,另外控制臺不輸出(只輸出warn或者error信息)
#INFO,console,dailyFile

#log4j.logger.org.mybatis?=?DEBUG
log4j.logger.com.imooc.mapper=INFO

log4j.appender.console=org.apache.log4j.ConsoleAppender
log4j.appender.console.encoding=UTF-8
log4j.appender.console.layout=org.apache.log4j.PatternLayout
log4j.appender.console.layout.ConversionPattern=%-d{yyyy-MM-dd?HH:mm:ss,SSS}?[%t]?[%l]?-?[%p]?%m%n

#?定期滾動日志文件,每天都會生成日志
log4j.appender.dailyFile=org.apache.log4j.DailyRollingFileAppender
log4j.appender.dailyFile.encoding=UTF-8
log4j.appender.dailyFile.Threshold=INFO
#?TODO?本地日志地址,正式環(huán)境請務(wù)必切換為阿里云地址
log4j.appender.dailyFile.File=/idig8/logs/wx-web/log.log4j
log4j.appender.dailyFile.DatePattern='.'yyyy-MM-dd
log4j.appender.dailyFile.layout=org.apache.log4j.PatternLayout
log4j.appender.dailyFile.layout.ConversionPattern=%-d{yyyy-MM-dd?HH:mm:ss,SSS}?[%t]?[%l]?-?[%p]?%m%n

「小程序JAVA實戰(zhàn)」springboot的后臺搭建(31)

application.properties


############################################################ # # 配置數(shù)據(jù)源相關(guān) ? 使用阿里巴巴的 druid 數(shù)據(jù)源 # ############################################################ spring.datasource.url=jdbc:mysql://ip:3306/test spring.datasource.username=XXXXXX spring.datasource.password=XXXXXX spring.datasource.driver-class-name=com.mysql.jdbc.Driver spring.datasource.druid.initial-size=1 spring.datasource.druid.min-idle=1 spring.datasource.druid.max-active=20 spring.datasource.druid.test-on-borrow=true spring.datasource.druid.stat-view-servlet.allow=true ############################################################ # # mybatis 配置 # ############################################################ # mybatis 配置 mybatis.type-aliases-package=com.idig8.pojo mybatis.mapper-locations=classpath:mapper/*.xml # 通用 Mapper 配置 mapper.mappers=com.idig8.utils.MyMapper mapper.not-empty=false mapper.identity=MYSQL # 分頁插件配置 pagehelper.helperDialect=mysql pagehelper.supportMethodsArguments=true pagehelper.params=count=countSql # 文件上傳配置 spring.http.multipart.maxFileSize=100Mb spring.http.multipart.maxRequestSize=1000Mb ############################################################ # # Server 服務(wù)端相關(guān)配置 # ############################################################ # 配置api端口號 server.port=8081 ############################################################ # Server - tomcat 相關(guān)常用配置 ############################################################ # tomcat的URI編碼 server.tomcat.uri-encoding=UTF-8

啟動 Application.java

「小程序JAVA實戰(zhàn)」springboot的后臺搭建(31)

「小程序JAVA實戰(zhàn)」springboot的后臺搭建(31)

properties 插件

「小程序JAVA實戰(zhàn)」springboot的后臺搭建(31)

「小程序JAVA實戰(zhàn)」springboot的后臺搭建(31)

「小程序JAVA實戰(zhàn)」springboot的后臺搭建(31)

PS:spring boot的聚合工程基本搭建完成。下一步就開始搭建api接口開發(fā)。


分享標題:「小程序JAVA實戰(zhàn)」springboot的后臺搭建(31)
轉(zhuǎn)載注明:http://weahome.cn/article/jhscjc.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部