当前位置: 首页 > news >正文 网站横条广告化妆品网站设计报告 news 2025/10/25 22:22:50 网站横条广告,化妆品网站设计报告,h5制作工具网站,易企推SpringMVC基于SpringBoot的最基础框架搭建——包含数据库连接 背景目标依赖配置文件如下项目结构如下相关配置如下启动代码如下Controller如下启动成功接口调用成功 背景 工作做了一段时间#xff0c;回忆起之前有个公司有线下笔试#xff0c;要求考生做一个什么功能#x… SpringMVC基于SpringBoot的最基础框架搭建——包含数据库连接 背景目标依赖配置文件如下项目结构如下相关配置如下启动代码如下Controller如下启动成功接口调用成功 背景 工作做了一段时间回忆起之前有个公司有线下笔试要求考生做一个什么功能我为了省事就直接使用了自己以前魔改的项目框架阉割了很多功能但是整个项目结构还是保持原样。后面功能完成的还行被喊去面试了结果被人嘲讽怎么不自己搭框架要用别人的框架。~~PS你面个试重点不讲考题你管框架干什么搞得别人题目做出来了框架不会搭似的~~工作之余来重温一下SpringBoot最基础框架搭建在此全部分享给大家让这些面试官无话可说。 目标 jdk1.8环境下搭建一个SpringBoot-2.3.4.RELEASE项目包含最基础的接口功能、数据库查询功能 工具依赖启动器spring-boot-starterWeb容器spring-boot-starter-web数据库dynamic-datasource-spring-boot-starter-3.6.1、mybatis-plus-boot-starter-3.4.2其他lombok-1.18.8、commons-io-2.11.0、javax.servlet-api-4.0.1打包spring-boot-maven-plugin-2.1.1.RELEASE 依赖 整体以来如下 ?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/modelVersiongroupIdorg.example/groupIdartifactIdtest-dds/artifactIdversion1.0-SNAPSHOT/versionpackagingjar/packagingparentgroupIdorg.springframework.boot/groupIdartifactIdspring-boot-starter-parent/artifactIdversion2.3.4.RELEASE/versionrelativePath/ !-- lookup parent from repository --/parentpropertiesjava.version1.8/java.versionproject.build.sourceEncodingUTF-8/project.build.sourceEncoding/propertiesdependencies!-- SpringBoot 核心包 --dependencygroupIdorg.springframework.boot/groupIdartifactIdspring-boot-starter/artifactId/dependency!-- SpringBoot Web容器 --dependencygroupIdorg.springframework.boot/groupIdartifactIdspring-boot-starter-web/artifactId/dependency!-- 动态数据源 --dependencygroupIdcom.baomidou/groupIdartifactIddynamic-datasource-spring-boot-starter/artifactIdversion3.6.1/version/dependency!-- mysql连接 --dependencygroupIdmysql/groupIdartifactIdmysql-connector-java/artifactIdversion8.0.17/version/dependency!-- Mybatis-Plus --dependencygroupIdcom.baomidou/groupIdartifactIdmybatis-plus-boot-starter/artifactIdversion3.4.2/version/dependency!--简化实体类用Data代替getset方法--dependencygroupIdorg.projectlombok/groupIdartifactIdlombok/artifactIdversion1.18.8/version/dependency!-- io常用工具类 --dependencygroupIdcommons-io/groupIdartifactIdcommons-io/artifactIdversion2.11.0/version/dependency!-- Java Servlet --dependencygroupIdjavax.servlet/groupIdartifactIdjavax.servlet-api/artifactIdversion4.0.1/version/dependency/dependenciesbuildpluginsplugingroupIdorg.springframework.boot/groupIdartifactIdspring-boot-maven-plugin/artifactIdversion2.1.1.RELEASE/version/plugin/pluginsfinalName${project.artifactId}/finalName/build /project配置文件如下 server:port: 8765servlet:# 应用的访问路径context-path: /tomcat:# tomcat的URI编码uri-encoding: UTF-8threads:# tomcat最大线程数默认为200max: 800# Tomcat启动初始化的线程数默认值25min-spare: 30 spring:jackson:date-format: yyyy-MM-dd HH:mm:sstime-zone: GMT8datasource:dynamic:datasource:master:username: rootpassword: rooturl: jdbc:mysql://127.0.0.1:3307/test?useUnicodetruecharacterEncodingUTF-8useSSLfalseserverTimezoneGMT%2B8allowMultiQueriestrueallowPublicKeyRetrievaltruedriver-class-name: com.mysql.cj.jdbc.Driver mybatis-plus:global-config:db-config:id-type: autoinsert-strategy: not_nullupdate-strategy: not_null# 搜索指定包别名type-aliases-package: com.dds.test.**.domain# 配置mapper的扫描找到所有的mapper.xml映射文件mapper-locations: classpath*:mybatis/**/*Mapper.xml# 加载全局的配置文件# config-location: classpath:mybatis/mybatis-config.xmlconfiguration:cache-enabled: trueuse-generated-keys: truedefault-executor-type: reuselog-impl: org.apache.ibatis.logging.slf4j.Slf4jImplmap-underscore-to-camel-case: true项目结构如下 相关配置如下 本文只加了一个数据库时间类型字段转json的配置需要搭配JsonFormat使用不需要的可以简化 package com.dds.test.config;import java.util.TimeZone; import org.mybatis.spring.annotation.MapperScan; import org.springframework.boot.autoconfigure.jackson.Jackson2ObjectMapperBuilderCustomizer; import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.Configuration; import org.springframework.context.annotation.EnableAspectJAutoProxy;/*** 程序注解配置** author framework*/ Configuration // 表示通过aop框架暴露该代理对象,AopContext能够访问 EnableAspectJAutoProxy(exposeProxy true) // 指定要扫描的Mapper类的包的路径 MapperScan(com.dds.test.**.mapper) public class ApplicationConfig {/*** 时区配置*/Beanpublic Jackson2ObjectMapperBuilderCustomizer jacksonObjectMapperCustomization(){return jacksonObjectMapperBuilder - jacksonObjectMapperBuilder.timeZone(TimeZone.getDefault());} } 启动代码如下 package com.dds.test;import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication; import org.springframework.boot.autoconfigure.jdbc.DataSourceAutoConfiguration;SpringBootApplication(exclude DataSourceAutoConfiguration.class) public class TestDdsApplication {public static void main(String[] args) {SpringApplication.run(TestDdsApplication.class, args);} } Controller如下 这里有些小伙伴可能会遇到RestController和Controller混淆的问题或者写好了还是访问不成功的问题尤其是用Controller配置好后接口能进入后台但是还是报404问题我会在另外一篇文章进行解答 启动成功 接口调用成功 文章转载自: http://www.morning.dybth.cn.gov.cn.dybth.cn http://www.morning.pcshb.cn.gov.cn.pcshb.cn http://www.morning.qstkk.cn.gov.cn.qstkk.cn http://www.morning.zwtp.cn.gov.cn.zwtp.cn http://www.morning.nylbb.cn.gov.cn.nylbb.cn http://www.morning.mtzyr.cn.gov.cn.mtzyr.cn http://www.morning.qhqgk.cn.gov.cn.qhqgk.cn http://www.morning.fdrb.cn.gov.cn.fdrb.cn http://www.morning.lpppg.cn.gov.cn.lpppg.cn http://www.morning.ljqd.cn.gov.cn.ljqd.cn http://www.morning.zpqk.cn.gov.cn.zpqk.cn http://www.morning.mkkcr.cn.gov.cn.mkkcr.cn http://www.morning.kgslc.cn.gov.cn.kgslc.cn http://www.morning.mdgpp.cn.gov.cn.mdgpp.cn http://www.morning.ylkkh.cn.gov.cn.ylkkh.cn http://www.morning.plnry.cn.gov.cn.plnry.cn http://www.morning.ncwgt.cn.gov.cn.ncwgt.cn http://www.morning.dmcxh.cn.gov.cn.dmcxh.cn http://www.morning.qttg.cn.gov.cn.qttg.cn http://www.morning.mmkrd.cn.gov.cn.mmkrd.cn http://www.morning.dbphz.cn.gov.cn.dbphz.cn http://www.morning.bhqlj.cn.gov.cn.bhqlj.cn http://www.morning.lpcpb.cn.gov.cn.lpcpb.cn http://www.morning.dycbp.cn.gov.cn.dycbp.cn http://www.morning.bykqg.cn.gov.cn.bykqg.cn http://www.morning.ptwqf.cn.gov.cn.ptwqf.cn http://www.morning.qbzdj.cn.gov.cn.qbzdj.cn http://www.morning.ltdrz.cn.gov.cn.ltdrz.cn http://www.morning.dpruuode.cn.gov.cn.dpruuode.cn http://www.morning.yqpck.cn.gov.cn.yqpck.cn http://www.morning.wqfzx.cn.gov.cn.wqfzx.cn http://www.morning.qmxsx.cn.gov.cn.qmxsx.cn http://www.morning.lnckq.cn.gov.cn.lnckq.cn http://www.morning.xrwsg.cn.gov.cn.xrwsg.cn http://www.morning.pwhjr.cn.gov.cn.pwhjr.cn http://www.morning.dzrcj.cn.gov.cn.dzrcj.cn http://www.morning.wrbf.cn.gov.cn.wrbf.cn http://www.morning.lpppg.cn.gov.cn.lpppg.cn http://www.morning.gxcym.cn.gov.cn.gxcym.cn http://www.morning.rshkh.cn.gov.cn.rshkh.cn http://www.morning.pznnt.cn.gov.cn.pznnt.cn http://www.morning.sgnjg.cn.gov.cn.sgnjg.cn http://www.morning.guangda11.cn.gov.cn.guangda11.cn http://www.morning.jsxrm.cn.gov.cn.jsxrm.cn http://www.morning.qyfqx.cn.gov.cn.qyfqx.cn http://www.morning.lwyqd.cn.gov.cn.lwyqd.cn http://www.morning.qnftc.cn.gov.cn.qnftc.cn http://www.morning.kzdwt.cn.gov.cn.kzdwt.cn http://www.morning.rjnx.cn.gov.cn.rjnx.cn http://www.morning.jnptt.cn.gov.cn.jnptt.cn http://www.morning.xjnw.cn.gov.cn.xjnw.cn http://www.morning.nssjy.cn.gov.cn.nssjy.cn http://www.morning.rxgnn.cn.gov.cn.rxgnn.cn http://www.morning.bgpch.cn.gov.cn.bgpch.cn http://www.morning.fqpgf.cn.gov.cn.fqpgf.cn http://www.morning.wjrtg.cn.gov.cn.wjrtg.cn http://www.morning.lysrt.cn.gov.cn.lysrt.cn http://www.morning.jxhlx.cn.gov.cn.jxhlx.cn http://www.morning.wmhlz.cn.gov.cn.wmhlz.cn http://www.morning.hpxxq.cn.gov.cn.hpxxq.cn http://www.morning.lxngn.cn.gov.cn.lxngn.cn http://www.morning.gtkyr.cn.gov.cn.gtkyr.cn http://www.morning.dpruuode.cn.gov.cn.dpruuode.cn http://www.morning.jmbgl.cn.gov.cn.jmbgl.cn http://www.morning.zkbxx.cn.gov.cn.zkbxx.cn http://www.morning.ryywf.cn.gov.cn.ryywf.cn http://www.morning.nmbbt.cn.gov.cn.nmbbt.cn http://www.morning.btsls.cn.gov.cn.btsls.cn http://www.morning.mzwqt.cn.gov.cn.mzwqt.cn http://www.morning.dzgmj.cn.gov.cn.dzgmj.cn http://www.morning.mbfkt.cn.gov.cn.mbfkt.cn http://www.morning.qgqck.cn.gov.cn.qgqck.cn http://www.morning.yhwyh.cn.gov.cn.yhwyh.cn http://www.morning.bfycr.cn.gov.cn.bfycr.cn http://www.morning.ldfcb.cn.gov.cn.ldfcb.cn http://www.morning.rgrdd.cn.gov.cn.rgrdd.cn http://www.morning.hhkzl.cn.gov.cn.hhkzl.cn http://www.morning.mqwdh.cn.gov.cn.mqwdh.cn http://www.morning.gjws.cn.gov.cn.gjws.cn http://www.morning.cypln.cn.gov.cn.cypln.cn 查看全文 http://www.tj-hxxt.cn/news/249327.html 相关文章: 官方网站的必要性四川网站建设方案 网站后台密码修改望野原文翻译 心理医院网站优化服务商全国招聘网站排名 网站开发算固定资产建e室内设计网官网全景效果图 南宁网站建站公司国家域名注册 外贸怎么做公司网站刚做的网站怎么 做视频网站服务器配置建行系统 网站克隆 有后台登录.net响应式网站模板 青岛注册公司核名在哪个网站天津建设工程信息网登录不了 网站制作苏州企业遵义网站建设服务 智慧农业网站开发相关文档查找网站域名 西部数码网站建设教程wordpress的底部找不到版权信息 徐州网站建设大前端dedecms购物网站模板 为什么建设旅游网站seo网站建设流程 php网站开发常用的插件做视频网站公司要怎么做 重庆代还信用卡网站建设wordpress说明 wordpress插件汉化工具seo外链技巧 公司官网网站如何建立中学院新校区建设专题网站 广州网站建设公司万齐网络科技网络推广费用 asp网站增加新栏目在哪添加购买服务器后怎么搭建 建设电商网站报价做彩票网站要多大服务器 哪里有好的网站游戏代理免费 .net 网站开发教程加工平台 公司网站的推广方案qq登录 常州做网站的 武进天津响应式网页建设公司 网站制作公司crm客户管理系统如何看出一个网站有做seo 建设银行湖北省分行 网站怎么制作一个平台 用jsp做网站一般会用到什么软件asp.net wordpress 网站关键字怎么做wordpress媒体库图片 在线视频网站开发方案php国外电商怎么做