一.配置
1application.properity配置
点击查看代码
spring.datasource.url=jdbc:mysql://localhost:3306/text?useUnicode=true&characterEncoding=UTF-8&useSSL=false
spring.datasource.username=root
spring.datasource.password=root
spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver
点击查看代码
spring.thymeleaf.cache=false
点击查看代码
logging.level.cn.wolfcode.mapper=debug
点击查看代码
@Controller
@RequestMapping("/page")
public class PageController {
@RequestMapping(value ="/page2",method = {RequestMethod.GET, RequestMethod.POST})
@ResponseBody
public Map<String,String> page2(@RequestBody User user, Map<String, Object>map){
}
}
2.mapper层
点击查看代码
@Mapper
public interface EmployeeMapper {
@SelectProvider(type = EmployeeMapper.SQLProvider.class, method = "queryByCondition")
List<Employee> queryByCondtion(EmployeeQO qo);
class SQLProvider {
public String queryByCondtion(EmployeeQO qo) {
}
}
}
点击查看代码
@Configuration
public class WebConfiguration implements WebMvcConfigurer {
@Override
public void addInterceptors(InterceptorRegistry registry) {
registry.addInterceptor(timeIntercept()).addPathPatterns("/**");
}
}
public class TimeIntercept implements HandlerInterceptor {
@Override
public boolean preHandle(HttpServletRequest request, HttpServletResponse response, Object handler) throws Exception {
}
@Override
public void postHandle(HttpServletRequest request, HttpServletResponse response, Object handler, ModelAndView modelAndView) throws Exception {
}
}
浙公网安备 33010602011771号