01 2019 档案

摘要:(1)、添加相关依赖 (2)、配置配置文件 (3)将配置文件自定义属性和自定义数据源绑定(我配置文件中没有自定义属性),配置Druid监控 (4)访问http://localhost:8080/druid 阅读全文
posted @ 2019-01-31 20:14 SpringCore 阅读(2355) 评论(0) 推荐(0) 编辑
摘要:(1)、添加相关依赖 (2)、在配置文件中配置数据源相关信息 (3)、编写service、dao(为了方便我就写在一起了) (4)controller调用即可 阅读全文
posted @ 2019-01-31 19:57 SpringCore 阅读(6511) 评论(0) 推荐(0) 编辑
摘要:SpringBoot默认使用嵌入式的Servlet容器,应用打包成可执行的jar包 优点:简单、便携 缺点:默认不支持jsp,优化定制比较复杂(使用定制器serverProperties、自定义EmbeddedServletContainerCustomizer,自己编写嵌入式Servlet容器的创 阅读全文
posted @ 2019-01-30 20:20 SpringCore 阅读(829) 评论(0) 推荐(0) 编辑
摘要:1 2 org.springframework.boot 3 spring-boot-starter-web 4 5 6 7 org.springframework.boot 8 ... 阅读全文
posted @ 2019-01-29 20:55 SpringCore 阅读(533) 评论(0) 推荐(0) 编辑
摘要:SpringBoot默认是以jar包的方式启动嵌入式的Servlet容易来启动SpringBoot的Web应用,没有web.xml文件 因此我们可以使用以下方式来注册Servlet、Filter、Listener。 (1)、注册Servlet (2)、注册Filter (3)、注册Listener 阅读全文
posted @ 2019-01-29 20:37 SpringCore 阅读(410) 评论(0) 推荐(0) 编辑
摘要:第一种方式在配置文件中进行修改 第二种方式在配置类中进行修改 阅读全文
posted @ 2019-01-29 19:34 SpringCore 阅读(3181) 评论(0) 推荐(2) 编辑
摘要:(1)自定义异常处理&返回定制Json数据 缺点:没有自适应效果,只是会返回自定义的json数据 (2) 缺点:可以自适应页面(浏览器返回错误页面,客户端返回Json数据),但不会携带我们自定义数据 (3) 响应自适应,可以携带我们自定义的数据 阅读全文
posted @ 2019-01-26 20:28 SpringCore 阅读(1114) 评论(0) 推荐(0) 编辑
摘要:(1)有模板引擎的情况下,例如404错误,将会在thymeleaf的templates的error下寻找404.html,如果找不到再寻找4xx.html *所有4开头的错误状态码如果找不到特定的html页面将会指向4xx.html 页面可以获取到的信息 timestamp:时间戳 status:状 阅读全文
posted @ 2019-01-26 20:13 SpringCore 阅读(765) 评论(0) 推荐(0) 编辑
摘要:(1)配置HiddenHttpMethodFilter(SpringMVC需要配置,SpringBoot已经为我们自动配置了) (2)在视图页面创建一个Post Form表单,在表单中创建一个input项,type="hidden" name="_method",value属性值为请求方式 阅读全文
posted @ 2019-01-26 19:45 SpringCore 阅读(1954) 评论(0) 推荐(0) 编辑
摘要:(1)、编写拦截器 (2)、对拦截器进行注册 阅读全文
posted @ 2019-01-26 19:37 SpringCore 阅读(7797) 评论(0) 推荐(0) 编辑
摘要:(1)、编写国际化配置文件 在resources下新建i18n文件夹,并新建以下文件 ①index.properties 1 username=username ②index_en_US.properties 1 username=username ③index_zh_CN.properties 1 阅读全文
posted @ 2019-01-26 19:13 SpringCore 阅读(7276) 评论(0) 推荐(0) 编辑
摘要:SpringBoot中自动配置了 ViewResolver(视图解析器) ContentNegotiatingViewResolver(组合所有的视图解析器) 自动配置了静态资源文件夹、静态首页、favicon.ico及Webjars Converter(转换器,转换类型使用) Formatter( 阅读全文
posted @ 2019-01-26 17:34 SpringCore 阅读(806) 评论(0) 推荐(0) 编辑
摘要:(1)、添加pom依赖 * SpringBoot1.x 默认的thymeleaf版本低,如果要自定义版本,需要在pom properties 覆写SpringBoot默认的thymeleaf版本号 * SpringBoot2.x 无需此操作 (2)、将Html页面放至classpath:/templ 阅读全文
posted @ 2019-01-26 12:40 SpringCore 阅读(1577) 评论(0) 推荐(0) 编辑
摘要:静态资源是指 》 CSS、JS之类的文件 首先创建SpringBoot Web项目 添加Spring Boot Web Starter 第一种方式(将静态资源文件放至静态资源文件夹) ① “/” 当前项目的根路径 ②classpath:/META-INF/resources/ ③classpath: 阅读全文
posted @ 2019-01-26 12:25 SpringCore 阅读(3439) 评论(0) 推荐(0) 编辑
摘要:JCL(Jakarta Commons Logging) SLF4J(Simple Logging Facade for Java) Jboss-Logging Log4J JUL(java.util.logging) Log4j2 Logback Sping框架默认使用JCL SpingBoot框 阅读全文
posted @ 2019-01-26 11:17 SpringCore 阅读(1281) 评论(0) 推荐(0) 编辑
摘要:(1)添加pom依赖 (2)编写配置文件 (3)编写配置文件 * Idea解决properties文件乱码问题 阅读全文
posted @ 2019-01-25 19:06 SpringCore 阅读(356) 评论(0) 推荐(0) 编辑
摘要:(1) (2) (3) (4) (5)感谢http://www.cnblogs.com/feiyujun/p/6537510.html (6) 阅读全文
posted @ 2019-01-25 11:30 SpringCore 阅读(530) 评论(0) 推荐(0) 编辑
摘要:(1)、引入相关依赖 (2)、编写Mybatis配置类 (3)、编写Mapper文件 (4)、编写Service文件 阅读全文
posted @ 2019-01-25 10:22 SpringCore 阅读(321) 评论(0) 推荐(0) 编辑
摘要:参考这篇文章https://www.cnblogs.com/fanqisoft/p/10283156.html 将提供者配置类中的 替换为 将服务消费者 替换为 阅读全文
posted @ 2019-01-17 18:20 SpringCore 阅读(678) 评论(0) 推荐(0) 编辑
摘要:参考这篇文章https://www.cnblogs.com/fanqisoft/p/10283156.html 将提供者配置类中的 替换为 将服务消费者 替换为 阅读全文
posted @ 2019-01-17 17:52 SpringCore 阅读(313) 评论(0) 推荐(0) 编辑
摘要:(1)三个项目,Api(存放提供者和消费者共有的xx,例如实体类以及服务接口等等)、Service(服务提供者)、Provider(服务消费者) Api部分代码 (2)服务提供者部分代码 pom添加相关依赖 编写相应配置类 *HessianServiceExporter是一个SpringMVC控制器 阅读全文
posted @ 2019-01-17 16:53 SpringCore 阅读(545) 评论(0) 推荐(0) 编辑
摘要:(1)。我新建了三个项目,SpringRmiApi(存放提供者和消费者共有的xx,例如实体类以及服务接口等等)、SpringRmiService(服务提供者)、SpringRmiProvider(服务消费者) 以下是SpringRmiApi一些代码 (2)服务提供者代码 暴露服务 (3)服务消费者 阅读全文
posted @ 2019-01-17 15:32 SpringCore 阅读(364) 评论(0) 推荐(0) 编辑
摘要:(1)pom添加依赖 (2)添加相应配置类 (3)dao使用相应的注解 仅仅作为参考 (4)*(不重要)自定义表达式处理器,如何注册参考(2) 阅读全文
posted @ 2019-01-16 22:47 SpringCore 阅读(727) 评论(0) 推荐(0) 编辑
摘要:(1)pom添加依赖项 (2)设置相应的bean,添加@EnableCaching 注解启用缓存功能 (3)在dao相应的方法上添加缓存相关注解(可以在dao接口或dao实现类上添加) 此处仅作实例代码。 阅读全文
posted @ 2019-01-16 20:15 SpringCore 阅读(2278) 评论(0) 推荐(0) 编辑
摘要:(1)添加pom依赖 (2)注册相关bean 阅读全文
posted @ 2019-01-16 17:50 SpringCore 阅读(1324) 评论(0) 推荐(0) 编辑
摘要:(1)pom添加相关依赖 (2)注册相关bean (3)编写实体类 (4)编写dao 阅读全文
posted @ 2019-01-16 16:01 SpringCore 阅读(631) 评论(0) 推荐(0) 编辑
摘要:(1)pom中添加相关依赖 (2)声明数据源(Druid),声明Hibernate的Session工厂,声明Hibernate的事务管理器 (3)编写dao Hibernate5和Hibernate4有些区别,具体的dao编写方式请参考这篇文章 https://www.boraji.com/hibe 阅读全文
posted @ 2019-01-15 19:45 SpringCore 阅读(670) 评论(0) 推荐(0) 编辑
摘要:(1)项目中添加Hibernate依赖 (2)项目中添加Hibernate配置文件 (3)添加表对象关系映射文件 || 在实体类上添加注解(推介) 表对象关系映射文件 添加了注解的实体类(推荐)启动此种方式需要在Hibernate配置文件中启动 (4)编写dao文件 阅读全文
posted @ 2019-01-15 19:29 SpringCore 阅读(2945) 评论(0) 推荐(0) 编辑
摘要:(1)使用URL模板以路径变量和查询参数的形式传递数据(一些简单的数据) (2)通过flash属性发送数据(对象等复杂数据) 阅读全文
posted @ 2019-01-13 16:16 SpringCore 阅读(367) 评论(0) 推荐(0) 编辑
摘要:DispatcherServlet并没有实现任何解析multipart请求数据的功能,它将该任务委托给了Spring中MultipartResolver策略接口的实现,通过该接口的实现类来解析multipart请求中的内容。从Spring3.1开始,Spring内置了两个MultipartResol 阅读全文
posted @ 2019-01-12 23:58 SpringCore 阅读(5245) 评论(0) 推荐(0) 编辑
摘要:DispatcherServlet并没有实现任何解析multipart请求数据的功能,它将该任务委托给了Spring中MultipartResolver策略接口的实现,通过该接口的实现类来解析multipart请求中的内容。从Spring3.1开始,Spring内置了两个MultipartResol 阅读全文
posted @ 2019-01-12 23:45 SpringCore 阅读(1948) 评论(0) 推荐(0) 编辑
摘要:*如果你需要将应用部署到不支持Servlet3.0容器中 或者 你只是对web.xml情有独钟,那我们只能按照传统的方式,通过web.xml来配置SpringMVC。* *搭建SpringMVC需要在web.xml中注册`DispatcherServlet`和`ContextLoaderListen 阅读全文
posted @ 2019-01-12 19:53 SpringCore 阅读(481) 评论(0) 推荐(0) 编辑
摘要:我们可以在AbstractAnnotationConfigDispatcherServletInitializer的实现类中重写onStartup(ServletContext servletContext)方法添加其他的Servlet、Filter以及Listener 也可以写一个WebAppli 阅读全文
posted @ 2019-01-12 18:51 SpringCore 阅读(3204) 评论(0) 推荐(0) 编辑
摘要:通过重载AbstractAnnotationConfigDispatcherServletInitializer实现类的customizeRegistration()方法来自定义DispatcherServlet配置 在AbstractAnnotationConfigDispatcherServle 阅读全文
posted @ 2019-01-12 17:17 SpringCore 阅读(1714) 评论(0) 推荐(0) 编辑
摘要:(1).pom添加相关依赖 (2).配置三个启用Thymeleaf与Spring集成的bean (3)编写测试控制器 (4)编写页面 阅读全文
posted @ 2019-01-12 14:47 SpringCore 阅读(770) 评论(0) 推荐(0) 编辑
摘要:在2018寒冬,我下岗了,因为我的左脚先迈进了公司的大门。这不是重点,重点是我扑到了老板小姨子的怀里。 网上好多教程都是基于XML的SpringMVC,想找一篇注解的,但是写的很模糊,我刚好学到这里,就做一篇SpringMVC注解的笔记吧。(如有错误,请见谅并指正,谢谢。) #### 1.首先我们应 阅读全文
posted @ 2019-01-11 16:53 SpringCore 阅读(3569) 评论(0) 推荐(0) 编辑
摘要:在本文开始之前,我要引入一张图,这张图的来源 https://blog.csdn.net/chenyao1994/article/details/79708496 ,版权归原作者所有,我借鉴了原作者的一些内容,在此表示感谢。 我要开始发挥了。 1)。引入依赖 1、Spring AOP依赖(略,我不会 阅读全文
posted @ 2019-01-09 20:26 SpringCore 阅读(518) 评论(0) 推荐(0) 编辑
摘要:单例模式(Singleton)是软件开发中最常用的设计模式之一 单:唯一 例:实例 即某个类在整个系统中只能有一个实例对象可以被获取和使用 要点: 1)、这个类在整个系统中只能有一个实例 ——构造器私有化 2)、这个类必须自己创建本身实例 ——这个类中含有一个该类的静态变量来保存这个唯一的实例 3) 阅读全文
posted @ 2019-01-02 13:37 SpringCore 阅读(204) 评论(0) 推荐(0) 编辑