
java框架
WHYNOT.
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
实现轻量java web框架
思路:SpringIoc: 实现注解: @MyRepository @Service @Controller @Bean @Configuration @ComponentScan @MyAutowired @MyValue 实现了用注解、配置类、xml 注册bean1、ApplicationContextBuilder.build( InputSt...原创 2019-11-05 14:00:43 · 331 阅读 · 0 评论 -
java中properties配置文件的用法
1、实例化properties类(java.util.Properties)Properties prop = new Properties();2、利用Properties中的load()方法加载配置文件prop.load(DBUtil.class.getResourceAsStream("/jdbc.properties"));或:xx.getClass().getC...原创 2019-11-02 19:10:57 · 702 阅读 · 0 评论 -
实现jdk动态代理和CGLIB动态代理
JDK自带方法首先介绍一下最核心的一个接口和一个方法:首先是java.lang.reflect包里的InvocationHandler接口:public interface InvocationHandler { public Object invoke(Object proxy, Method method, Object[] args) throws Th...原创 2019-10-30 16:13:05 · 258 阅读 · 0 评论 -
mybatis-generator使用
mybatis-generator根据数据库自动生成POJO 、dao和对应的XML文件Pojo: 里面放的跟DB一一对应的对象dao:是接口,供service调用XML:是dao接口的实现,SQL语句写在这里如何安装在porm里面添加 <build><finalName>mmall</finalName><plugins...转载 2019-07-25 19:00:05 · 167 阅读 · 0 评论 -
spring MVC 接收form表单数据的方式
一、参数中添加HttpServletRequest,通过request.getParameter("")获取相应的表单数据。 @RequestMapping("/user") public String method(HttpServletRequest request) { request.getParameter("name"); retur...原创 2019-07-21 19:14:19 · 2627 阅读 · 0 评论 -
SpringMVC 不同Controller之间的重定向和转发
1、同一个controller之间重定向和转发(1)redirect 在Controller的映射方法中,其返回值改为:return "redirect:XXX";(2)forward 这里不贴具体代码,因为和上面的 重定向相同。2、不同一个controller之间重定向和转发(1)redirect 不同的controller之间进行重定向的时候最主要的一点就是,要指定具体cont...原创 2019-07-21 19:03:47 · 859 阅读 · 0 评论 -
ssm框架整合
ssm框架基本结构1、在resource目录下创建一个mapperxmlconfig文件,用于存放mybatis的mapper映射文件。2、在resource目录下创建一个mybatisconfig文件,用于配置Mybatis.xml文件<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE configurati...原创 2019-07-21 18:55:07 · 166 阅读 · 0 评论 -
spring中bean的获取,及bean的作用域,bean的生命周期
一、spring在代码中获取bean方法1、BeanFactory beanFactory=new ClassPathXmlApplicationContext("spring-ioc.xml");HelloWorld helloWorld = (HelloWorld) beanFactory.getBean("HelloWorld");方法2、ApplicationCo...原创 2019-07-21 12:40:59 · 133 阅读 · 0 评论 -
spring 定义bean与自动注入
一、定义bean的三种方式1、基于XML的bean定义具体的有上一个博客提到的setter注入,构造器注入等五种方式2、基于注解的bean定义1、 元注解:@Component @Target(ElementType.TYPE) @Component是所有受Spring 管理组件的通用形式,@Component注解可以放在类的头上,@Co...原创 2019-07-20 21:43:27 · 627 阅读 · 0 评论 -
MyBatis 关联查询
mybatis框架有两种关联查询方式,分别为嵌套查询,嵌套结果。嵌套结果只需查询一次所以更为常用。一、一对一(association)User基础类public class User { private int id; private String name; private String password;}Article基础类,Article类...原创 2019-07-17 22:13:57 · 151 阅读 · 0 评论 -
mybatis 注意情况
一、必须使用arg或param做占位符的情况当形参不是bean的话,需要用param或arg作为占位符,param从1开始,arg从0开始。 @Insert("insert into user values(#{param1}, #{param2}, #{param3})") void insert(int id,String name,String password);...原创 2019-06-02 15:57:49 · 163 阅读 · 0 评论 -
spring ioc常见注入方式
Spring ioc :控制反转spring 通过 (Di 依赖注入) 实现ioc(控制反转)实现IOC的方法:注入。所谓依赖注入,就是由IOC容器在运行期间,动态地将某种依赖关系注入到对象之中。依赖注入是从应用程序的角度在描述,应用程序依赖容器创建并注入它所需要的外部资源;而控制反转是从容器的角度在描述,容器控制应用程序,由容器反向的向应用程序注入应用程序所需要的外部资源。...原创 2019-06-05 18:03:07 · 650 阅读 · 0 评论 -
mybatis 映射器接口方式 与原生方式
每个基于 MyBatis 的应用都是以一个 SqlSessionFactory 的实例为核心的。SqlSessionFactory 的实例可以通过 SqlSessionFactoryBuilder 获得。而 SqlSessionFactoryBuilder 则可以从 XML 配置文件或一个预先定制的 Configuration 的实例构建出 SqlSessionFactory 的实例获取sql...原创 2019-05-31 10:16:28 · 312 阅读 · 0 评论