![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java
程序员不穿格子衫
这个作者很懒,什么都没留下…
展开
-
【Spring】Spring入门(十一)AOP实现方式①使用Spring API接口
什么是AOPAOP在Spring中的作用原创 2021-08-06 14:50:56 · 172 阅读 · 1 评论 -
【Spring】Spring入门(六)自动装配Bean
<!--byName : 会自动在容器上下文中查找,和自己对象set方法后面的值对应的beanIDbyType : 会自动在容器上下文中查找,和自己对象属性类型相同的bean-->原创 2021-08-04 15:35:50 · 162 阅读 · 2 评论 -
【Spring】Spring入门(五)Bean的作用域
原创 2021-08-04 15:09:17 · 69 阅读 · 0 评论 -
【Spring】Spring入门(四)DI依赖注入环境
依赖注入典型的企业应用程序不包含单个对象(或 Spring 用语中的 bean)。即使是最简单的应用程序也有一些对象,它们协同工作以呈现最终用户所看到的连贯应用程序。下一节将解释如何从定义多个独立的 bean 定义到完全实现的应用程序,其中对象协作以实现目标。依赖注入依赖注入(DI) 是一个过程,其中对象定义它们的依赖项,即它们使用的其他对象,仅通过构造函数参数、工厂方法的参数或在对象实例构造或返回后在对象实例上设置的属性从工厂方法。然后容器 在创建 bean 时注入这些依赖项。这个过程从根本上来说是原创 2021-08-04 15:01:10 · 85 阅读 · 0 评论 -
【Spring】Spring入门(二)IOC创建对象方式
一、无参构造创建对象(默认) <constructor-arg index="0" value="zsm"></constructor-arg>1.User.javapackage com.zsm.pojo;public class User { private String name; public User() { System.out.println("无参构造"); } public String get原创 2021-08-04 09:22:02 · 90 阅读 · 0 评论 -
【Spring】Spring入门(一)HelloSpring
Spring IoC容器和bean介绍IoC 也称为依赖注入(DI)。这是一个过程,其中对象定义它们的依赖关系,即它们使用的其他对象,仅通过构造函数参数、工厂方法的参数或在对象实例被构造或从工厂方法返回后在对象实例上设置的属性. 然后容器在创建 bean 时注入这些依赖项。这个过程基本上是相反的,因此称为控制反转(IoC),bean 本身通过使用类的直接构造来控制其依赖项的实例化或位置,或诸如服务定位器模式。在org.springframework.beans和 org.springframework.原创 2021-08-03 15:48:29 · 308 阅读 · 0 评论 -
【Mybatis】(五)生命周期和作用域
原创 2021-08-03 14:58:53 · 78 阅读 · 0 评论 -
【Mybatis】(四)配置之属性优化
原创 2021-07-31 16:01:36 · 80 阅读 · 0 评论 -
【Mybatis】(三)万能的Map
接口对应的mapper测试类原创 2021-07-31 14:46:44 · 55 阅读 · 0 评论 -
【Mybatis】(二)CRUD-增删改必须提交事务
CRUD三步骤编写接口package com.zsm.dao;import java.util.List;import com.zsm.pojo.Users;public interface UsersMapper { //获取全部用户 List<Users> getUsersList(); //根据用户id查询 Users getUsersById(int id); //插入用户 int addUsers(Users user.原创 2021-07-31 10:25:49 · 417 阅读 · 0 评论 -
【java】jdbc的使用从0开始(五)使用jdbc操作事务
package com.xmut.zeng.lesson02;import com.xmut.zeng.lesson01.utils.JdbcUtils;import java.sql.Connection;import java.sql.PreparedStatement;import java.sql.ResultSet;import java.sql.SQLException;public class TestTransaction { public static void.原创 2021-07-27 16:16:52 · 72 阅读 · 0 评论 -
【java】jdbc的使用从0开始(四)使用idea连接数据库
一、二、三、四、添加选择数据库五、原创 2021-07-27 13:50:35 · 68 阅读 · 0 评论 -
【java】jdbc的使用从0开始(三)prepareStatement
PreparedStatement是预编译的,对于批量处理可以大大提高效率package com.xmut.zeng.lesson02;import com.xmut.zeng.lesson01.utils.JdbcUtils;import java.sql.*;public class Insert { public static void main(String[] args) { Connection conn = null; PreparedSt原创 2021-07-27 13:18:50 · 258 阅读 · 0 评论 -
【java】jdbc的使用从0开始(二)SQL注入
测试登录业务入侵package com.xmut.zeng.lesson01;import com.xmut.zeng.lesson01.utils.JdbcUtils;import java.sql.Connection;import java.sql.ResultSet;import java.sql.SQLException;import java.sql.Statement;public class sqlzhuru { public static void main(S原创 2021-07-27 10:45:46 · 70 阅读 · 0 评论 -
【java】jdbc的使用从0开始(一)
1.首先导入jar包导入后右键点击add library让其添加进去。2.在src目录下新建file,db.propertiesdriver=com.mysql.jdbc.Driverurl=jdbc:mysql://localhost:3306/jdbcstudy?useUnicode=true&characterEncoding=utf8&useSSL=trueusername=rootpassword=1234563.新建jdbc utils工具类package原创 2021-07-27 10:24:03 · 81 阅读 · 0 评论 -
JAVA-PTA实验05-7-1 消失的车 (10分)
7-1 消失的车 (10分)飞驰而过的车,它的车牌是由一个四位数构成的,只有3个路人看到它甲说:它的前两位是一样的乙说:它的后两位是一样的,但是和它的前两位不一样丙说:它是一个数的平方请你根据路人甲乙丙的叙述,写一个程序,算出该车牌号输入格式: 无输出格式: 车牌号码是7744输入样例:输出样例:在这里给出相应的输出。例如:车牌号码是7744源代码:public class Main{ public static void main(String[] args) {原创 2020-12-01 22:53:04 · 1106 阅读 · 0 评论 -
Java出现No enclosing instance of type Main is accessible. Must qualify the allocation with an enclosin
经过查证,是因为内部类是动态的(无static关键字修饰),而main方法是静态的,普通的内部类对象隐含地保存了一个引用,指向创建它的外围类对象,所以要在static方法(类加载时已经初始化)调用内部类的必须先创建外部类。即应该这样创建“DanymicTest test = new StaticCallDynamic().new DanymicTest();”其中StaticCallDynamic为外部类,DanymicTest为内部动态类;如果将内部内修改为静态类,可以在main中直接创建内部类实例。.原创 2020-11-22 10:41:37 · 1536 阅读 · 0 评论