java
侠!!
这个作者很懒,什么都没留下…
展开
-
SpringMVC 01
基于servlet!!!需求:客⼾端发起请求,服务器端接收请求,执⾏逻辑并进⾏视图跳转。开发步骤导⼊相关Jar包;创建Controller类和视图⻚⾯;1,@Controllerpublic class HelloContriller { //给方法一个地址 @RequestMapping("/test") public String test(){ return "/jsp/success.jsp"; }}2,新页面 web/jsp/原创 2020-11-16 22:55:30 · 103 阅读 · 0 评论 -
jstl
1,导包2,导入标签库 在jsp中 每个用到的jsp都要导入<%@taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%><% String name = "tom"; pageContext.setAttribute("name",name); String[] strs = {"aaa","bbb","ccc"}; request.setAttribute("strs",strs)原创 2020-11-16 22:51:09 · 97 阅读 · 0 评论 -
Spring原始注解 2 除去Spring配置文件(xml)
Spring新注解@Configuration⽤于指定当前类是⼀个 Spring 配置类,当创建容器时会从该类上加载注解@ComponentScan用于指定Spring在初始化容器时要扫描的包,作用和在Spring的xml配置文件中的<context:component-scan base-package=“com.hpe”/>一样@Bean使⽤在⽅法上,将该⽅法的返回值存储到Spring容器中,通常⽤于管理第三⽅类(不是⾃⼰定义的类)的bean@PropertySource原创 2020-11-12 21:47:56 · 404 阅读 · 0 评论 -
Spring 注解1 部分注解
Spring原始注解 目的是代替Spring的的配置(xml)@Component使⽤在类上⽤于实例化Bean@Controller使⽤在Web层类上⽤于实例化Bean@Service使⽤在Service层类上⽤于实例化Bean@Repository使⽤在Dao层类上⽤于实例化Bean@Autowired使⽤在字段上⽤于根据类型依赖注⼊@Qualifier结合@Autowired⼀起使⽤⽤于根据名称进⾏依赖注⼊@Resource相当于@Autowired+@Qualifier原创 2020-11-12 21:43:51 · 109 阅读 · 0 评论 -
MyBatis 开发 (最常用)
myBatis在dao层开发定义接口实现接口类继承接口后不想实现抽象方法那么就要定义为抽象类没有方法传入用resultType2,代理开发方式 动态代理 jdk的动态代理 cglib动态代理1.需要自己写接口 Mapper接口2.MyBatis通过动态代理的方式生成代理对象代理对象的作用:和传统方式自己写的dao的实现类的作用一样的@Testpublic void testAdd(){/填class类型 获取userMapper接口的实现类的对象,在底层使用动态代理的方原创 2020-11-04 21:10:54 · 155 阅读 · 1 评论 -
SSM第一课,认识ssm 小白的一天
开发web应用MyBatis=实现java语言持久化存储 替代JDBC1,掌握基本SQL语句 多表查询2,JDBCSPring=对对象进行管理SpringMVC====接受请求,处理请求,响应传统JDBC开发的缺陷:JDBC使用java操作数据库 重复代码,效率低 重复操作业务变动,硬编码问题,代码不能写死 如private Userdao = new UserdapImpl();数据库链接创建、释放频繁消耗资源 影响性能解决:工具类连接池反射 自动映射ORM思原创 2020-11-03 19:44:27 · 124 阅读 · 0 评论