spring+boot
文章平均质量分 80
Straw_boy
这个作者很懒,什么都没留下…
展开
-
SpringBoot Beans定义 连接池
SpringBoot Beans定义原有Spring框架,定义Bean方法如下xml配置组件扫描、@Controller、@Service...原有Spring框架,参数注入方法如下常用的参数注入有注入基本值/对象xml配置@Value、@Autowired、@Resource等SpringBoot框架,定义Bean方法如下利用@Configuratio原创 2018-02-03 13:30:16 · 1317 阅读 · 0 评论 -
10. Spring AOP + Mybatis
Spring AOP 通知前置通知在目标方法前切入追加功能。采用@Before,方法定义格式如下:@Before("切入点表达式")public void xxx(){...}后置通知在目标方法后切入追加功能,如果目标方法抛异常不会切入功能。采用@AfterReturning@AfterReturning("切入点表达式")public void xxx(原创 2018-01-19 18:58:16 · 690 阅读 · 0 评论 -
2. spring自动注入
1.DI的实现方式----自动注入 在bean标签中 加属性 autowire 取值有 no 默认值 byName 根据属性的名字 去容器中找对应的组件id byType 根据属性的类型去查找 类型有一样就报错 constructor 优先按照构造方法参数的名字去查找 如果找不到 则启用参数的类型去查找原创 2018-01-19 18:40:28 · 161 阅读 · 0 评论 -
12. maven + Springboot
MAVEN简介MAVEN是一个项目构建和管理的工具。可以参与创建项目、jar包管理、程序编译、测试、打包、发布等一列过程。他可以通过一段XML描述完成上述工作。MAVEN常用名如下:mvn compile 编译源代码mvn test 运行应用程序中的单元测试mvn clean 清除项目目录中的生成结果mvn package 根据项目生成的jarmvn install 在本地Re原创 2018-01-20 14:06:44 · 208 阅读 · 0 评论 -
13. SpringBoot Beans定义 + 参数注入 + 连接池
SpringBoot Beans定义原有Spring框架,定义Bean方法如下xml配置组件扫描、@Controller、@Service... 原有Spring框架,参数注入方法如下常用的参数注入有注入基本值/对象xml配置@Value、@Autowired、@Resource等SpringBoot框架,定义Bean方法如下利用@Configuration原创 2018-01-20 14:08:11 · 5530 阅读 · 0 评论 -
14. SpringBoot MVC + 分页 + 拦截器
SpringBoot MVC环境搭建在pom.xml添加spring-boot-starter-web org.springframework.boot spring-boot-starter-web修改application.yml配置spring: datasource: username: system password: 12原创 2018-01-20 14:09:43 · 1326 阅读 · 0 评论 -
15.Spring JSP版本显示 + 过滤器Filter和Spring拦截器区别 + MVC异常处理
案例1:JSP版本的列表显示搭建工程创建maven project (war类型) 在pom.xml中添加mvc jar包定义 org.springframework.boot spring-boot-starter-parent 1.4.2.RELEASE 1.7 org.springframew原创 2018-01-20 14:12:39 · 429 阅读 · 0 评论 -
16. SpringBoot静态资源访问, Thymeleaf模板技术, AOP, 任务调度
SpringBoot 静态资源访问什么是静态资源?静态资源类型:html、css、js、image等动态资源类型:Servlet、JSP、Spring/Mybatis/BootSpringBoot对静态资源管理在SpringBoot工程中,有几个默认约定的文件夹用于存放静态资源信息。(src/main/resources/)public 优先级最低staticresou原创 2018-01-20 14:15:09 · 1560 阅读 · 0 评论 -
17, MySQL安装和使用, MyBatis-Generator工具
MySQL安装和使用案例1:MySQL使用练习创建一个数据库,库名ovlscreate database ovls default charset utf8;在ovls库中创建一个video表id INT PK 主键 name VARCHAR (50) 视频名称 url VARCHAR (100) not Null 视频路径 chapter_id原创 2018-01-20 14:17:03 · 276 阅读 · 0 评论 -
1. spring核心构成+IOC
1.Spring 的核心构成 IOC Spring 最核心的模块 DAO Spring 对访问数据库的支持 主要封装的是JDBC MVC Spring 对 MVC 设计模式的支持 (SSM) AOP (Aspect Orientied Programing)面向切面编程 ORM 对象关系映射 Spring 要和ORM框原创 2018-01-18 22:33:01 · 245 阅读 · 0 评论 -
11. Spring + mybatis
MyBatis使用MyBatis使用技巧(补充)日志输出 参数映射#{}多个参数采用默认规则映射到SQL中{0}#{1}...,#{param1}#{param2}...接口方法public int updateAuthor(int id,String author);SQL定义 update xdl_book原创 2018-01-19 18:59:21 · 276 阅读 · 0 评论 -
9. Spring AOP
案例:图书添加function add(){ //获取表单信息 var author = $("#author").val(); var publishing = $("#publishing").val(); var publish_time = $("#publish_time").val(); var total_page = $("#total_原创 2018-01-19 18:56:37 · 225 阅读 · 0 评论 -
8. Spring MVC + Ajax Restful设计
SpringMVC和Ajax应用Ajax回顾Ajax可以做页面局部刷新。(性能提升、用户体验提升)XMLHttpRequest对是核心,可以发送HTTP请求,可以接收服务器返回的JSON结果。需要基于JavaScript语言使用。返回结果可以是字符串、XML或JSON类型。jQuery中有些函数对XMLHttpRequest做了封装应用,比如$.ajax、$.get、$.post、原创 2018-01-19 18:55:15 · 336 阅读 · 0 评论 -
SpringBoot MVC 拦截器
SpringBoot MVC环境搭建在pom.xml添加spring-boot-starter-web org.springframework.boot spring-boot-starter-web修改application.yml配置spring: datasource: username: system password: 12原创 2018-02-03 13:31:17 · 1708 阅读 · 0 评论 -
Spring Boot设计流程 异常处理
案例1:JSP版本的列表显示搭建工程创建maven project (war类型)在pom.xml中添加mvc jar包定义 org.springframework.boot spring-boot-starter-parent 1.4.2.RELEASE 1.7 org.springframewo原创 2018-02-03 13:32:24 · 359 阅读 · 0 评论 -
pringBoot Thymeleaf模板 && 任务调度
SpringBoot 静态资源访问什么是静态资源?静态资源类型:html、css、js、image等动态资源类型:Servlet、JSP、Spring/Mybatis/BootSpringBoot对静态资源管理在SpringBoot工程中,有几个默认约定的文件夹用于存放静态资源信息。(src/main/resources/)public 优先级最低staticres原创 2018-02-03 13:34:25 · 685 阅读 · 0 评论 -
Mysql
MySQL安装和使用案例1:MySQL使用练习创建一个数据库,库名ovlscreate database ovls default charset utf8;在ovls库中创建一个video表id INT PK 主键 name VARCHAR (50) 视频名称 url VARCHAR (100) not Null 视频路径 chapter_id原创 2018-02-03 13:37:35 · 331 阅读 · 0 评论 -
分布式服务架构(微服务架构)
分布式服务架构(微服务架构)目前主流实现:Dubbo+zookeeper和SpringBoot+Cloud利用上述技术都可以将功能服务分散到不同服务器部署,然后实现服务间通信(调用)。请求-->处理1-->处理2-->响应。意思可以将处理1和处理2做成独立服务分开部署,然后再进行RPC(Dubbo)或HTTP请求和响应模式(Cloud)交互。Dubbo和Cloud的原创 2018-02-03 13:45:05 · 1104 阅读 · 0 评论 -
4-spring事务 AOP
4.事务 Transaction 4.1 概念 在进行一组 dml 语句操作 要求这组sql语句同时成功 或者 同时失败 4.2 事务的特性 原子性:事务中的语句是一个逻辑整体 必须同时成功 或者同时失败 一致性: 数据一旦变化 提交之后 就不会轻易改变 持久性: 隔离性: 解决的是数据库中的三大读问题原创 2018-01-19 18:47:17 · 186 阅读 · 0 评论 -
5. Spring MVC
Spring技术体系Spring MVC主要组件DispatcherServlet核心控制器,按Servlet标准定义。使用时在web.xml配置。所有请求首先进入DispatcherServlet.HandlerMapping处理器映射,负责根据请求映射到不同Controller处理器Controller处理器,负责接收请求及参数,调用业务组件原创 2018-01-19 18:49:33 · 167 阅读 · 0 评论 -
6. Spring MVC2
SpringMVC案例: 产品列表显示功能流程设计/book/list.do-->DispatcherServlet-->HandlerMapping-->BookListController(返回ModelAndView)-->ViewResolver-->/book_list.jsp编写缺失组件编写BookListController编写book_list.js原创 2018-01-19 18:50:56 · 191 阅读 · 0 评论 -
7. spring MVC 拦截器组件,异常处理,文件上传
Spring MVC拦截器组件拦截器组件拦截器组件实现HandlerInterceptor接口。接口中有3个方法,分别在处理器执行前、执行后、请求处理完毕响应输出前执行。案例:登录检查编写一个拦截器组件,实现HandlerInterceptor接口,按需求在方法中添加逻辑public class CheckInterceptor implements Handler原创 2018-01-19 18:53:11 · 297 阅读 · 0 评论 -
3. spring 组建扫描+Dao
1.组件扫描 简化了原来xml 的配置 1.1 和简化配置文件相关的标注 @PostConstruct 构造方法之后进行初始化 @PreDestroy 销毁之前指定销毁方法 @Scope 指定对象作用域 @Value 注入简单类型的值 (现在可以注入对象类型 但是结合EL表达式原创 2018-01-19 18:43:22 · 656 阅读 · 0 评论