Day89

一个SSM的demo

  • 在java层下新建分层
    • controller
    • mapper
    • service
    • pojo
  • 利用idea自动导入实体类
  • 导入依赖包mybatis
  • 在java层下的mapper和对应的resource层下的xml文件中 写好接口和sql
  • 写好service层(包括接口和实现类)
  • 导入依赖包spring-webmvc 和 jackson
  • 在java层下的controller层下新建StuConller在类上添加注解@RestController,并且指定路径@RequestMapping("/stus"),发现需要返回结果
  • 在java层下新建dto层(数据传输对象),新建类Result,用来表示返回结果
  • 返回结果出异常怎么办?我们在java层下新建advice,用于全局异常捕获
  • 经常有返回结果每次new set,get方法,这样比较麻烦,我们在Result中提供相关的静态方法,直接调用
  • 开始写配置文件,在main下新建webapp,并在其中新建WEB-INF,编写web.xml,利用模板快捷键快速生成,在pom.xml中导入依赖包spring-jdbc
  • 在resource层下新建一个spring层用来存放spring配置文件applicationContext.xml和springmvc的配置文件springmvc.xml;然后新建一个mybatis层用来存放mybatis的配置文件mybatis.xml
  • springmvc.xml需要包扫描和开启注解,applicationContext.xml不能扫描controller
  • 在java层下新建config层,然后新建配置MyConfig,添加注解@Configuration,用于整合mybatis,需要连接,工厂和mapper扫描
  • 导入依赖包mysql-connector-java,javax.servlet(scope为provided),druid,mybatis-spring,pagehelper
  • 写好StuController后访问相应路径查询,分页查询
posted @ 2021-10-08 20:51  CN_Darren  阅读(32)  评论(0)    收藏  举报