当前位置 : 主页 > 网络编程 > 其它编程 >

SSM到SpringBoot从零开发校园商铺平台

来源:互联网 收集:自由互联 发布时间:2023-07-02
项目目的特别由于准备春招,所以希望各位看客方便的话,能去github上面帮我Star一下项目https:github.comDraymondersCampus-Shopemmm, 项目目的 特别 由于准备春招,所以希望各位看客方便的话,能
项目目的特别由于准备春招,所以希望各位看客方便的话,能去github上面帮我Star一下项目https:github.comDraymondersCampus-Shopemmm,

项目目的

特别

由于准备春招,所以希望各位看客方便的话,能去github上面帮我Star一下项目 https://github.com/Draymonders/Campus-Shop

emmm, 已经大三了,手上还没有一个可以拿得出手的项目。或许,不能算合格的计算机专业的学生。 改掉过往懒惰的习惯,做个项目,熟悉项目的流程,学习框架,了解框架的使用。

如果可以的话,要多深入框架底层的东西。

慕课网教程

项目介绍

本项目运用SSM技术快速迭代出版校园商铺1.0,再结合SSM转型成Spring Boot的思路,切换到校园商铺2.0。同时包含MySQL主从同步实现读写分离,利用SUI Mobile快速实现响应式页面,Redis缓存,数据库加密配置,阿里云部署等实用技术点。

项目规划
  • 项目设计(表设计,功能模块设计等)
  • 搭好程序开发的框架
  • 进行代码开发
  • Maven管理项目依赖

    在此之前,我甚至都没用过Maven... Maven从我现在的感觉,就是你只需要写某个jar包的版本,他会从代理服务器下载相关的jar包,并自己关联到项目本身,所以不用到处找包了。 但是还是 你要知道你所需要的jar包。(这貌似就需要很多的项目经历了

    pom.xml配置

    Maven依赖的配置

    4.0.0 com ssm war 0.0.1-SNAPSHOT ssm Maven Webapp http://maven.apache.org 4.3.7.RELEASE // junit 用作单元测试 junit junit 4.12 test // logback 用作日志记录 ch.qos.logback logback-classic 1.2.3 // spring核心 org.springframework spring-core ${spring.version} org.springframework spring-beans ${spring.version} org.springframework spring-context ${spring.version} // Spring Dao层 org.springframework spring-jdbc ${spring.version} org.springframework spring-tx ${spring.version} // Spring web org.springframework spring-web ${spring.version} org.springframework spring-webmvc ${spring.version} // Spring test org.springframework spring-test ${spring.version} test // servlet javax.servlet javax.servlet-api 3.1.0 // Map工具类 commons-collections commons-collections 3.2 // mybatis org.mybatis mybatis 3.4.2 org.mybatis mybatis-spring 1.3.1 // mysql mysql mysql-connector-java 5.1.37 // 数据库连接池 c3p0 c3p0 0.9.1.2 // 图片处理 net.coobird thumbnailator 0.4.8 // 文件处理 org.apache.directory.studio org.apache.commons.io 2.4 // jackson 用来json与对象之间的转换 com.fasterxml.jackson.core jackson-databind 2.9.7 // kaptcha验证码功能 com.github.penggle kaptcha 2.3.2 // 文件上传 commons-fileupload commons-fileupload 1.3.2 ssm // maven-compiler-plugin插件可以指定项目源码的jdk版本,编译后的jdk版本,以及编码 org.apache.maven.plugins maven-compiler-plugin 3.8.0 1.8 1.8 UTF8 写完了 别忘了右键项目-> Maven -> Update Project

    web.xml

    web项目的核心配置文件,主要配置了SSM的前置控制器DispatcherServlet,主要负责流程的控制

    spring-dispatcher org.springframework.web.servlet.DispatcherServlet contextConfigLocation classpath:spring/spring-*.xml spring-dispatcher /

    jdbc.properties

    数据库本身数据封装

    jdbc.driver=com.mysql.jdbc.Driverjdbc.url=jdbc:mysql://localhost:3306/o2o?useUnicode=trueimport org.junit.runner.RunWith;import org.springframework.test.context.ContextConfiguration;import org.springframework.test.context.junit4.SpringJUnit4ClassRunner;/** * 配置spring和junit整合,junit启动时加载springIOC */@RunWith(SpringJUnit4ClassRunner.class)@ContextConfiguration({"classpath:spring/spring-dao.xml", "classpath:spring/spring-service.xml"})public class BaseTest {}

    资源下载

    链接: https://pan.baidu.com/s/1htuUYqw 密码: j1am 如果失效,请E-mail Me. 我看到会尽快给你新的地址

    网友评论