thumbnail
REST风格
怎么区分呢? 使用RESTful风格开发,我们来个对比: 之前开发风格: 使用RESTful风格: 也就是为了好看,不是乱七八糟的样子罢了 如果你需要在路径,中传一个路径变量,比如你要删除一个id为1的用户, 直接在路径中加数字了,之前都是用?的方式,那么你既然这样改了,idea怎么识别呢, 在表现层参数里加个注解@PathVariable,同时还…
thumbnail
——————响应——————
一:响应Pojo对象 相应json数据,比如我们有一个实体对象user,里面有两个参数,怎么把对象实体转化为json的数据提交给前端页面呢? 用到注解@ResponseBody 效果: 这就叫对象自动转json 控制台: 二:响应集合对象 返回集合对象也是用注解@ResponseBody 效果: 响应页面: 响应文本数据: 响应json数据: 对象…
thumbnail
请求与响应
一:请求映射路径书写 比如在多个模块中都有/save方法,那么初始化bean的时候就会发生冲突,怎么解决呢? 在访问路径前面加一个模块名 比如这个(“/user/delete”),但是这么多方法前面都有 user ,能不能简化呢,答案是可以 把user抽离出来,这个叫请求路径前缀,也就是@RequestMapping("/user") 后面就不用写…
thumbnail
避免Spring错误的加载到SpringMvc的bean
因为Spring都是扫描包 例如 com.itheima 而Springmvc控制的表现层也再这个包的类目下,如何才能避免Spring扫描表现层呢? 两中种方式: 方式一: 注意:@ComponentScan里面是可以填数组的,因此可以把服务层Service,dao层都可以写上去 方式二: 去扫描包com.itheima的包除了带有@Control…
thumbnail
SpringMVC工作流程
启动tomcat后,首先执行ServletContainersInitConfig类,这个类也是SpringMVC创建的第四步,初始化Servlet容器,在这个类中继承AbstractDisparcherServletInitializer这个抽象类,然后创建容器,然后new了一个容器对象,加载SpringMVCconfig.class配置类,这个…
thumbnail
SpringMVC
什么是异步提交? 异步提交(Asynchronous Commit)是一种计算机科学中的概念,特别是在数据库管理系统(DBMS)、文件系统、网络通信等领域中使用广泛。它指的是一个操作的完成不是立即反馈给调用者,而是由系统在后台处理,调用者可以继续执行其他任务,而不需要等待当前操作的完成。异步提交的主要优点是提高效率和响应性,尤其适用于那些耗时较长的…
thumbnail
Servlet相关知识
什么是Servlet? servlet全称server applet servlet是一个接口,定义了java类被tomcat识别的规则。 目的:实现前后端的结合 创建一个类,实现Servlet,也就是实现java中的方法,然后在web那配置一下Servlet, 在web.xml中配置Servlet,写一个Servlet name(自定义),然后&…
thumbnail
Spring事物
1:要想开启事物在业务接口上加注解:@Transactional 2:然后再jdbcconfig那配置一个Bean: 3:然后再Springconfig加一个注解:@EnableTransationManagement 开启事物总结:第一步: 第二步: 第三步: Spring事物角色: 事务相关配置: 有些异常是默认不回滚的,需要自己给他加上 事务…
thumbnail
AOP切面编程
首先我们要在多个方法中找到公用的东西,把这个功能抽离出来,写一个通知类,然后在通知类中写通知,通知要和连接点连接在一起,那么必须要介于切面链接,对,就是切面!!! 概念总结: 入门案例: 思路: 实现思路: 导入坐标: 连接点方法:BookDao接口下的实现类BookDaoImpl,注意加@Respository注解使其成为bean 制作共性功能(…