Spring
齐德龙dong强
这个作者很懒,什么都没留下…
展开
-
SpringMVC总结-2
文章目录SpringMVC增强3种情况必须配置的情况CRUD(增删改查)(可能要补充)数据转化、格式化、校验1. 自定义类型转换器1) 类型转换器概述2) Spring 支持的转换器类型3) 自定义转换器示例InitBinder注解数据格式化概述日期格式化数值格式化概述类型转换失败,获取错误消息数据校验在页面显示错误信息Spring MVC 数据校验原生表单获取错误信息国际化定制自己...原创 2020-01-17 17:45:10 · 252 阅读 · 0 评论 -
SpringMVC总结-1
文章目录基础知识简介基础注解@RequestMapping 标注位置@RequestMapping的各个属性:@PathVariable 映射URL绑定的占位符REST风格概念解释问题:页面上只能发起GET、POST两种请求获取页面发送请求时所带的参数@RequestParam@RequestHeader@CookieValue传入POJO对原生API的支持乱码处理请求乱码:响应乱码发送数据到页面...原创 2020-01-17 17:43:34 · 1002 阅读 · 0 评论 -
SpringMVC-访问页面提示404-The origin server did not find a current representation for the target resource
情况叙述首先编程环境是intellij idea首页面index.jsp可以正常访问但是其他的页面均无法访问,报错页面信息原因猜测我们在配置tomcat 时,配置了这个意思就是:我们将项目打成war 包(自动的),之后将war 包部署到tomcat 上运行.在运行过程中用到的各种资源,tomcat 都是在这个war 包中拿的.当我们请求了某个页面,tomcat 到war 包中拿...原创 2020-01-16 17:18:55 · 947 阅读 · 2 评论 -
spring-AOP面向切面编程
AOP场景AOP(Aspect Oriented Programming):面向切面编程OOP(Object Oriented Programming):面向对象编程面向切面编程:基于OOP基础之上的新的编程思想面向切面编程指在程序运行期间,将某段代码动态的切入到指定方法的指定位置进行运行的这种编程方式,面向切面编程。辅助理解面向切面编程场景:计算器运行计算方法的时候进行日志记录日志...原创 2019-12-02 16:33:54 · 220 阅读 · 0 评论 -
spring-高级装配,bean的作用域,工厂方法在xml中的调用
高级装配bean 的作用域单例(Singleton):在整个应用程序中,只创建bean 的一个实例原型(Prototype):每次注入或通过spring 上下文获取时,都会创建一个新的bean 实例会话(Session):在Web 应用中,为每个会话创建一个bean 实例请求(request):在Web 应用中,为每个请求创建一个bean 实例<bean> 中有...原创 2019-11-17 17:17:30 · 124 阅读 · 0 评论 -
spring-XML装配,构造函数、c-名称空间、property属性、p-名称空间的只用
XML 装配新项目不怎么用了XML 来进行配置了,但是在对老项目进行维护时,还是需要的。在resource 中新建Spring XML 文件,我们一般把这个文件命名为ApplicaContext。<?xml version="1.0" encoding="UTF-8"?><!-- 我们一般根据需要在下方声明xml 命名空间,或者xsd 文件<beans xmlns...原创 2019-11-17 17:14:20 · 213 阅读 · 0 评论 -
spring-配置类-@Bean 注解的使用,显式装配
遇到无法在给类加@Component 等注解时,如何做配置类?比如:使用第三方jar包时,就不能使用@component 和@Autowired 自动装配了解决办法:显式装配java 配置类配置类不能有任何的业务逻辑,也不能入侵到任何的业务逻辑中,所以应当为配置类单独设置一个包@Bean 的使用:我们只在配置类中添加@Configuration 注解,而不添加@Compon...原创 2019-11-17 16:24:42 · 338 阅读 · 0 评论 -
web 基本结构,@Repository、@Service 、@Controller、@Component 四者关系
web的基本架构我们使用spring构建web程序时,可以根据类所在添加不同的注解。比如Controller 层下的类我们可以添加@Controller 注解代替@ComponentService 层下的类我们可以添加@Service 注解代替@Componentdao 层下的类我们可以添加@Repository 注解代替@Component事实上,@Repository、@Servic...原创 2019-11-17 10:22:09 · 586 阅读 · 0 评论 -
spring-测试类 junit4 以及spring-test 的使用
测试类junit 测试在pom文件中添加对 junit 的依赖在test 文件夹下创建一个新的包(建议与被测试类所在包的包名相同),创建测试类在测试类中添加所需的注解:public class AppTest { // 需要添加的注解 @Test public void testPlay(){ ApplicationConte...原创 2019-11-17 10:18:39 · 447 阅读 · 0 评论 -
spring-@ComponentScan 组件扫描及 @Autowired 自动装配的使用
组件扫描:@ComponentScanspring进行扫描时,会以配置类(默认@Component 注解加在配置类中)所在的包为基础,扫描当前包,以及其子包。所以配置类的位置一般放在最外层的包目录下还可以特别指定一下扫描的路径指定@ComponentScan(“路径”)在xml 中进行配置这里有详细的演示@Autowired 的使用场景有参构造函数...原创 2019-11-17 10:08:02 · 1137 阅读 · 0 评论 -
java.lang.IllegalArgumentException: @EnableAsync annotation metadata was not injected
Java spring报错 java.lang.IllegalArgumentException: @EnableAsync annotation metadata was not injected首先感谢大佬ncepu_Chen的热情帮助,自己搞了一下午没成,结果大佬来了分分钟解决战斗。先确定下问题的情况,在程序的正确位置加了注解之后,开始运行。首先第一点发现程序运行特别慢之后程序报错...原创 2019-11-11 21:02:39 · 737 阅读 · 0 评论