学习笔记
weixin_46516013
这个作者很懒,什么都没留下…
展开
-
SpringMVC中拦截器的使用
使用拦截器的类需要实现HandlerInterceptor接口import org.springframework.web.servlet.HandlerInterceptor;import org.springframework.web.servlet.ModelAndView;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;public class My.原创 2020-08-19 13:01:52 · 107 阅读 · 0 评论 -
restful
https://blog.csdn.net/qq_41151659/article/details/97893495原创 2020-08-16 23:23:29 · 70 阅读 · 0 评论 -
解决Json乱码的方式
在springmvc配置文件中加入代码<mvc:annotation-driven> <mvc:message-converters register-defaults="true"> <bean class="org.springframework.http.converter.StringHttpMessageConverter"> <constructor-arg value="UTF-8"/> <原创 2020-08-16 11:21:33 · 169 阅读 · 0 评论 -
springmvc解决乱码问题
在web.xml中配置<filter><filter-name>encoding</filter-name> <filter-class>org.springframework.web.filter.CharacterEncodingFilter</filter-class> <init-param> <param-name>encoding</param-name>原创 2020-08-14 15:39:52 · 112 阅读 · 0 评论 -
SpringMVC执行流程
DispatcherServlet是整个SpringMVC的控制中心。用户发出请求,Dispatcher接收请求并拦截请求。DIspatcher调用HandlerMapping。HandlerMapping根据请求URL查找Handler。找到控制器。返回给DispatcherServlet。DispaerServlet寻找处理器适配器,按照特定规则执行Handler。执行具体的Controller。Controller将具体的执行信息返回给HandlerAdapter,如ModelAndVi..原创 2020-08-13 17:12:49 · 73 阅读 · 0 评论 -
springmvc程序的执行步骤
导入依赖<dependencies> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>4.12</version> </dependency> <dependency&原创 2020-08-09 13:20:40 · 63 阅读 · 0 评论 -
maven中的java版本问题
<build> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> <configuration>原创 2020-08-08 12:13:18 · 120 阅读 · 0 评论 -
spring中的事务管理
配置声明式事务<!-- 配置声明式事务 --><bean id="dataSourceTransactionManager" class="org.springframework.jdbc.datasource.DataSourceTransactionManager"> <property name="dataSource" ref="dataSource"/></bean>结合AOP实现事务织入<!-- 结合AOP实现事务的织入原创 2020-08-08 00:52:32 · 75 阅读 · 0 评论 -
Spring整合Mybatis的两种方式
第一种方式在Spring配置文件中配置sqlSession。先连接数据库 <bean id="datasource" class="org.springframework.jdbc.datasource.DriverManagerDataSource"> <property name="driverClassName" value="com.mysql.jdbc.Driver"/> <property name="url" value="jdbc:mysq原创 2020-08-06 09:56:05 · 92 阅读 · 0 评论 -
实现AOP的三种方式。
使用Spring的原生接口准备环境:约束xmlns:aop="http://www.springframework.org/schema/aop"http://www.springframework.org/schema/aophttps://www.springframework.org/schema/aop/spring-aop.xsdjar包<dependency> <groupId>org.aspectj</groupId>原创 2020-08-03 14:38:21 · 151 阅读 · 0 评论 -
mybatis文件过滤问题
<build> <resources> <resource> <directory>src/main/resources</directory> <includes> <include>**/*.properties</include> <in.原创 2020-08-03 14:38:04 · 656 阅读 · 0 评论 -
bean中各种值注入方法小结
<bean id="student" class="com.kuang.pojo.Student"> <property name="name" value="wangshuaikai"/> <property name="address" ref="address"/> <property name="books"> <array> <原创 2020-08-01 09:05:09 · 115 阅读 · 0 评论 -
foreach使用实例
select * from user where 1=1 and <foreach item="id" collection="ids" open="(" separator="or" close=")"> #{id} </foreach>(id=1 or id=2 or id=3)<select id="queryBlogForeach" parameterType="map" resultType="Blog">原创 2020-07-29 21:27:38 · 159 阅读 · 0 评论 -
mybatis中多对一和一对多查询的两种方式
该方式为子查询 <select id="getStudent" resultMap="StudentTeacher"> select * from student </select> <resultMap id="StudentTeacher" type="Student"> <result property="id" column="id"/> <result property..原创 2020-07-29 11:08:38 · 361 阅读 · 0 评论 -
数据库中分页的两种方式和Mybatis的详细执行流程
1.在数据库查询时使用limit关键字(更推荐)语法:SELECT * from user limit startIndex,pageSize;该方法通过UserMapper对象执行。2.使用RowBounds分页。创建rowBounds对象,设置start他index和pageSizeRowBounds rowBounds = new RowBounds(1, 2);使用sqlSesssion的selectList方法进行查询。List<User> userList = sq原创 2020-07-29 11:06:47 · 127 阅读 · 0 评论 -
对于java从编译到运行的一些理解 ——7.25学习笔记
java运行步骤:输入一段java代码点击运行时,java将代码编译为.class文件,class文件中将成员变量(field)、构造方法(constructor)、成员方法(method)等封装成独自的对象。虚拟机运用类加载器读取.class文件(class类对象阶段),运行class类。通过class类创建对象,进入runtime阶段。获取.class对象的三种方法:Class.forName(全类名),将字节码文件加载进内存,返回class对象。通过对象.class属性获取,多原创 2020-07-26 11:02:26 · 123 阅读 · 0 评论 -
7月26日学习笔记
Mybatis中起别名的三种方式。<typeAliases> <typeAlies type="bean类型所在包名" alias="别名"></typeAliases<typeAliases> <package name="bean所在包"/></typeAliases>第二种方式会自动读取所在包,别名为首字母小写的bean名。第三种方式:可以在bean中加注解@Alias(“别名”)三种方式的优先级:1原创 2020-07-26 21:48:36 · 93 阅读 · 0 评论