前端后端分离开发-后端

1.根据需求,分析数据库,建库,建表,准备数据
2.建立web模块 webapp类型的maven项目
3.手动创建src,resources,test-java目录
4.建立package,entity dao service controller
5.pom依赖: web模块依赖 webmvc模块依赖 jackson相关依赖
6.entity实体类
7.dao接口,增加自定义的复杂关联查询(注解)
8.service接口,注入dao,调用相应方法
9.用JUnit对service做单元测试
10.controller,使用RESTful风格请求,完成控制层
11.对postman对controller进行测试,杜绝一切404和500

  • 在数据库里建表
    t_sys_user
    t_sys_user.png

    t_course
    t_course.png

    对两张表来说,主键都要设置自增
  • 选择新建一个模块,建立如下所示的项目类型


    xiangmu.png
  • 搭好项目的框架:各种必要的文件夹


    wenjianjia.png

-添加依赖,在原有的依赖中继续添加


      org.springframework
      spring-tx
      ${spring.version}
    
    
    
      org.springframework
      spring-jdbc
      ${spring.version}
    
    
    
      org.springframework
      spring-web
      ${spring.version}
    
    
    
      org.springframework
      spring-webmvc
      ${spring.version}
    
 
    
    com.fasterxml.jackson.core
    jackson-databind
    ${jackson.version}
  
    
      com.fasterxml.jackson.core
      jackson-core
      ${jackson.version}
    
    
      com.fasterxml.jackson.core
      jackson-annotations
      ${jackson.version}
    
    
      org.codehaus.jackson
      jackson-mapper-asl
      ${jackson-mapper.version}
    
    
      javax.servlet
      servlet-api
          3.0-alpha-1
      
  
    
      mysql
      mysql-connector-java
      ${mysql.version}
    

    
    
      org.mybatis
      mybatis
      ${mybatis.version}
    

    
    
      org.mybatis
      mybatis-spring
      ${mybatis-spring.version}
    

    
    
      tk.mybatis
      mapper
      ${tk-mybatis.version}
    

    
    
      com.alibaba
      druid
      ${druid.version}
    

你可能感兴趣的:(前端后端分离开发-后端)