第89天
一个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)
评论()
收藏
举报