
Spring
coding_1994
来日方长
展开
-
tomcat正常启动但是对应的网页却无法访问------解决办法
我有段时间没启动tomcat了,昨天启动的时候,tomcat能够正常启动,但是对应的网页却打不开。针对此问题的解决采取了以下步骤:首先,我找到tomcat的安装目录,打开config目录下的server.xml配置文件,查看我的服务端口号 <Connector port="80" protocol="HTTP/1.1" connectionTimeo...转载 2020-03-28 23:22:37 · 1920 阅读 · 0 评论 -
SpringBoot框架实现跨域访问学习
引言:最近有时间,就找了点资料,把工作中用到的SpringBoot配置跨域CORS访问仔细研究一下:在Java 编程中,web项目还是经常遇到一些跨域的使用。这里主要记录几种spring框架,spring boot中的一些常见的几种配置跨域的方法。CORS(Cross-origin resource sharing-跨源资源共享)允许网页从其他域向浏览器请求额外的资源,例如 字体...原创 2019-07-29 17:02:40 · 780 阅读 · 0 评论 -
Spring中@Configuration的使用
从Spring3.0,@Configuration用于定义配置类,可替换xml配置文件,被注解的类内部包含有一个或多个被@Bean注解的方法,这些方法将会被AnnotationConfigApplicationContext或AnnotationConfigWebApplicationContext类进行扫描,并用于构建bean定义,初始化Spring容器。注意:@Configuration注...转载 2019-07-29 14:28:01 · 546 阅读 · 0 评论 -
SpringBoot项目启动Stopping service [Tomcat]
前几天搞多线程优化,发现了几个问题1.继承Runnble接口和继承Callable接口的类不能使用依赖注入!2.使用依赖注入的时候一定要看好,不能随便删除标签,以为我用@Component标注的标签没有没依赖,所以干掉了标签,结果漏掉了一个@Autowired没看到,发现重启工程的时候启动不起来,找了好半天的问题才发现:注入的层对不对. 注入不对会产生这个问题....原创 2019-02-19 20:08:30 · 2257 阅读 · 0 评论 -
持久化API(JPA)系列(七)实体关系映射(ORM)之单表映射@IdClass
通过以前的文章,我们了解到@Table、@Column、@Id实现了单表的映射,并且书剑有一个@Id指定的唯一字段。有时我们的数据表也许是有多个主键联合组成的,因此对于单表映射的主键,还可以进行如下两种联合主键映射。 联合主键:使用@IdClass指定外部主键 联合主键:使用@EmbeddedId嵌入外部主键下面通过实例来看这两种主键的开发方法。Demo:设计...转载 2018-11-20 20:40:08 · 261 阅读 · 0 评论 -
在jpa的JpaRepository需要对符合主键@EmbeddedId 中的一个字段进行查询的用法
在jpa的JpaRepository需要对符合主键@EmbeddedId 中的一个字段进行查询的用法:在JpaRepository Interface中使用findByIdRoleId 这样的语法。jpa会自动生成正确的sql语句。例子:1.pojo 类 RoleMenu.javapackage com.ninelephas.whale.pojo; import jav...转载 2018-11-20 16:37:24 · 1078 阅读 · 0 评论 -
JPA之@GeneratedValue注解
PA的@GeneratedValue注解,在JPA中,@GeneratedValue注解存在的意义主要就是为一个实体生成一个唯一标识的主键(JPA要求每一个实体Entity,必须有且只有一个主键),@GeneratedValue提供了主键的生成策略。@GeneratedValue注解有两个属性,分别是strategy和generator,其中generator属性的值是一个字符串,默认为"",其声...转载 2018-10-14 22:45:08 · 973 阅读 · 0 评论 -
Spring 4 @Profile注解示例
首先说一下为什么要使用这个@profile注解。@profile注解是spring提供的一个用来标明当前运行环境的注解。我们正常开发的过程中经常遇到的问题是,开发环境是一套环境,qa测试是一套环境,线上部署又是一套环境。这样从开发到测试再到部署,会对程序中的配置修改多次,尤其是从qa到上线这个环节,让qa的也不敢保证改了哪个配置之后能不能在线上运行。为了解决上面的问题,我们一般会使用一种方法,...转载 2018-10-01 21:22:54 · 2594 阅读 · 0 评论 -
JPA spring @Entity @Table 标签使用介绍
原文地址:http://blog.csdn.net/lyq123333321/article/details/44217409 实体bean,entity 注解设置持久化是位于JDBC之上的一个更高层抽象。持久层将对象映射到数据库,以便在查询、装载、更新或删除对象的时候,无须使用像JDBC那样繁琐的API。EJB的早期版本中,持久化是EJB平台的一部分。EJB3.0开始,持久化已经自成...转载 2018-10-01 21:11:08 · 1828 阅读 · 0 评论 -
SpringMVC中@Controller和@RequestMapping用法和其他常用注解
一、简介 在SpringMVC 中,控制器Controller 负责处理由DispatcherServlet 分发的请求,它把用户请求的数据经过业务处理层处理之后封装成一个Model ,然后再把该Model 返回给对应的View 进行展示。在SpringMVC 中提供了一个非常简便的定义Controller 的方法,你无需继承特定的类或实现特定的接口,只需使用@Controll...转载 2018-10-01 20:50:16 · 199 阅读 · 0 评论 -
Spring(中级篇)---注解(1)
一知半解,就是给自己挖坑]今天我们来介绍一下,在springMVC中,我们经常使用的注解的含义及使用方式。作为总结性的文章,下面就不再一一举例,请读者们在实际使用中来尝试不同注解的正确用法, 如有疑问,欢迎讨论。注释配置相对于 XML 配置具有很多的优势:它可以充分利用 Java 的反射机制获取类结构信息,这些信息可以有效减少配置的工作。如使用 JPA 注释配置 ORM 映射时,我们就...转载 2018-10-01 16:24:21 · 199 阅读 · 0 评论 -
Spring Boot 学习资料 (转载)
出处如下: https://blog.csdn.net/c_zhouwei084/article/details/78640997 1. Spring Boot 项目实战 ----- 技术栈博客企业前后端链接:https://pan.baidu.com/s/1hueViq4 密码:4ma8 2.Spring Boot 项目实战 -----传智播客Spring Boo...转载 2018-09-19 22:54:11 · 275 阅读 · 0 评论 -
Spring在不同的使用中需要导入的jar包(转载未完待续)
一,springIOC项目需要jar包:1:spring-beans-3.2.1.RELEASE.jar,2:spring-context-3.2.1.RELEASE.jar,3:spring-core-3.2.1.RELEASE.jar,4:spring-expression-3.2.1.RELEASE.jar 二,springAOP项目需要加入jar包:1:aopalliance.ja...转载 2018-09-11 17:19:27 · 1626 阅读 · 0 评论 -
Spring如何处理线程并发
我们知道Spring通过各种DAO模板类降低了开发者使用各种数据持久技术的难度。这些模板类都是线程安全的,也就是说,多个DAO可以复用同一个模板实例而不会发生冲突。我们使用模板类访问底层数据,根据持久化技术的不同,模板类需要绑定数据连接或会话的资源。但这些资源本身是非线程安全的,也就是说它们不能在同一时刻被多个线程共享。虽然模板类通过资源池获取数据连接或会话,但资源池本身解决的是数据连接或会话...转载 2018-07-22 16:24:48 · 1659 阅读 · 0 评论 -
Java内部类和匿名内部类的用法
Java内部类和匿名内部类的用法 【尊重原创,转载请注明出处】http://blog.csdn.net/guyuealian/article/details/51981163一、内部类: (1)内部类的同名方法 内部类可以调用外部类的方法,如果内部类有同名方法必须使用"OuterClass.this.MethodName()"格式调用(其中Outer...转载 2018-07-22 15:13:12 · 2102 阅读 · 0 评论 -
SpringAop中JoinPoint对象的使用方法
https://blog.csdn.net/it_zouxiang/article/details/52576917 这个垃圾的博客,图片为啥显示不出来,什么东西。转载 2018-07-22 10:40:23 · 774 阅读 · 0 评论 -
静态工厂方法和实例工厂方法
在学习Spring bean的实例化方式的时候遇到的一个问题,Spring bean实例化有3种方法 1、构造器生成 2、静态工厂方法 3、实例工厂方法 那么问题来了,什么是静态工厂方法,什么是实例工厂方法? 静态工厂方法: 顾名思义就是直接可以通过静态方法来实例化一个对象 如:public class HelloWorldFactory{ public stati...转载 2018-07-21 17:40:16 · 340 阅读 · 0 评论 -
关于forName()、newInstance()、getMethod()、getClass()等区别的简略说明
因为最近频繁用到,只能是自己查查,总结一下,方便以后利用。1、lass.forName( )静态方法的目的是为了动态加载类。在加载完成后,一般还要调用Class下的newInstance( )静态方法来实例化对象以便操作。因此,Class.forName( )是动态加载类是没有用的,其最终目的是为了实例化对象。一般的实现方式:String carClassName = "com.etc...转载 2018-07-29 16:47:53 · 1192 阅读 · 0 评论 -
Java Class对象简介
一. 反射机制概念 主要是指程序可以访问,检测和修改它本身状态或行为的一种能力,并能根据自身行为的状态和结果,调整或修改应用所描述行为的状态和相关的语义。在java中,只要给定类的名字, 那么就可以通过反射机制来获得类的所有信息。 反射是Java中一种强大的工具,能够使我们很方便的创建灵活的代码,这些代码可以再运行时装配,无需在组件之间进行源代码链接。但是反射使用不当会成本很高! ...转载 2018-07-28 16:44:20 · 584 阅读 · 0 评论