Äú¿ÉÒÔ¾èÖú£¬Ö§³ÖÎÒÃǵĹ«ÒæÊÂÒµ¡£

1Ôª 10Ôª 50Ôª





ÈÏÖ¤Â룺  ÑéÖ¤Âë,¿´²»Çå³þ?Çëµã»÷Ë¢ÐÂÑéÖ¤Âë ±ØÌî



  ÇóÖª ÎÄÕ ÎÄ¿â Lib ÊÓÆµ iPerson ¿Î³Ì ÈÏÖ¤ ×Éѯ ¹¤¾ß ½²×ù Model Center   Code  
»áÔ±   
   
 
     
   
 ¶©ÔÄ
  ¾èÖú
jerseyºÍspring¼¯³ÉʹÓÃ
 
  3147  次浏览      32
 2019-4-17
 
±à¼­ÍƼö:
±¾ÎÄÀ´×ÔÓÚcsdn£¬ÕâÆªÎÄÕÂÖ»ÊǼòµ¥µÄ½éÉÜһϼòµ¥¿ò¼ÜµÄ´î½¨£¬ÔËÓõĻ·¾³ÊÇmaven webÏîÄ¿£¬ÕâÑù±ãÓÚ¹ÜÀí¡£

ÓÉÓÚÏîÄ¿µÄÐèÒª£¬×Ô¼ºÀûÓÃÏÐϾµÄʱ¼äÔÚÍⲿ´î½¨ÁËÒ»¸öjerseyºÍspring¼òµ¥¼¯³ÉµÄ»·¾³£¬ºóÆÚ»áËæ×ÅÏà¹ØÒµÎñµÄ¼ÓÈë»á±äµÃ¸ü¼ÓÅÓ´ó¡£

1¡¢»·¾³µÄ´î½¨£¨¿ª·¢¹¤¾ß£ºeclipse£¬¸öÈËϲºÃ°É£¬ideÏÖÆÚ±È½ÏÊÊÓ¦eclipse£©

¶ÔÓÚjerseyµÄ°²×°ÓÐÁ½ÖÖ·½Ê½£¬ÎÒÃǽ«¼òµ¥µÄ½éÉÜÖ®¡£

µÚÒ»ÖÖ£º¾ÍÊÇÔÚmavenÏîÄ¿ÖмÓÉÏarchTypeÓйØjersey webÏîÄ¿¹Ç¼Ü£¬¾ßÌåµÄ¿´Í¼

Ìí¼Ó¶Ôjersey webÏîÄ¿µÄÖ§³Ö£¬archetypeArtifactId = jersey - quickstart- grizzly2 archetypeGroupId = org . glassfish .jersey .archetypes ? archetypeVersion = 2.1

ÆäÖеÚËĸöÏîÄ¿ÊÇÑ¡ÌîµÄ£¬ÎÒÕâÀï¾Í²»Ì

Èç¹û³öÏÖÏÂͼËùʾµÄµÚÒ»ÌõÌõÄ¿£¬ËµÃ÷Äãjersey°²×°³É¹¦À²£¡

°²×°³É¹¦ºó£¬Ñ¡ÔñÕâ¸öÀàÐ͵ĹǼÜÈ¥´´½¨jerseyÏîÄ¿£¬×ÔÈ»¼¯³ÉÁËjerseyÌØÐÔ¡£

µÚ¶þÖÖ¾ÍÊÇʹÓÃpom.xmlÀ´×Ô¶¯µ¼ÈëËùÐèÒªµÄjar°ü£¬Ç°ÌáÊÇÄã±È½ÏÊìϤÐèҪʹÓÃʲôjar£¬ÕâÑù²ÅÄÜÅäÖÃÈ«Ãæ£¬ÎªÁ˼õÉÙÐÂÊֵŤ×÷Á¿£¬ÎҾͽ«ÐèÒªµÄ°ü£¨°üÀ¨spring£©ËùÐèÒªµÄ°üÒ»ÆðÄýøÀ´¡£

<span style="font-size:14px;"><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">

<modelVersion>4.0.0</modelVersion>

<groupId>com.demo</groupId>
<artifactId>mybook</artifactId>
<packaging>war</packaging>
<version>0.0.1-SNAPSHOT</version>
<name>mybook</name>

<build>
<finalName>mybook</finalName>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.1</version>
<inherited>true</inherited>
<configuration>
<source>1.8</source>
<target>1.8</target>
</configuration>
</plugin>
</plugins>
</build>

<dependencies>
<!-- Jersey -->
<dependency>
<groupId>org.glassfish.jersey.containers</groupId>
<artifactId>jersey-container-servlet-core</artifactId>
<version>${jersey.version}</version>
</dependency>
<dependency>
<groupId>org.glassfish.jersey.media</groupId>
<artifactId>jersey-media-moxy</artifactId>
<version>${jersey.version}</version>
</dependency>
<dependency>
<groupId>org.glassfish.jersey.ext</groupId>
<artifactId>jersey-bean-validation</artifactId>
<version>${jersey.version}</version>
</dependency>
<!-- Jersey + Spring -->
<dependency>
<groupId>org.glassfish.jersey.ext</groupId>
<artifactId>jersey-spring3</artifactId>
<version>${jersey.version}</version>
<exclusions>
<exclusion>
<groupId>org.springframework</groupId>
<artifactId>spring</artifactId>
</exclusion>
<exclusion>
<groupId>org.springframework</groupId>
<artifactId>spring-core</artifactId>
</exclusion>
<exclusion>
<groupId>org.springframework</groupId>
<artifactId>spring-web</artifactId>
</exclusion>
<exclusion>
<groupId>org.springframework</groupId>
<artifactId>spring-beans</artifactId>
</exclusion>
<exclusion>
<groupId>org.springframework</groupId>
<artifactId>spring-context</artifactId>
</exclusion>
</exclusions>
</dependency>

<!-- Spring 3 dependencies -->
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-core</artifactId>
<version>4.2.1.RELEASE</version>
</dependency>

<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-context</artifactId>
<version>4.2.1.RELEASE</version>
</dependency>

<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-web</artifactId>
<version>4.2.1.RELEASE</version>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-jdbc</artifactId>
<version>4.2.1.RELEASE</version>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-tx</artifactId>
<version>4.2.1.RELEASE</version>
</dependency>

<!-- mybatis -->
<dependency>
<groupId>org.mybatis</groupId>
<artifactId>mybatis</artifactId>
<version>3.3.0</version>
</dependency>
<dependency>
<groupId>org.mybatis</groupId>
<artifactId>mybatis-spring</artifactId>
<version>1.2.3</version>
</dependency>

<!-- mysql dirver -->
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>5.1.21</version>
</dependency>
<dependency>
<groupId>org.codehaus.jackson</groupId>
<artifactId>jackson-mapper-asl</artifactId>
<version>1.9.13</version>
</dependency>

<dependency>
<groupId>net.sf.json-lib</groupId>
<artifactId>json-lib</artifactId>
<version>2.3</version>
<classifier>jdk15</classifier>
</dependency>
</dependencies>
<properties>
<jersey.version>2.21</jersey.version>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
</properties>
</project></span>

ÒÔºóÐèÒª×Ô´Ë»ù´¡ÉÏ¿ª·¢£¬ÄãÃǸù¾Ý×Ô¼ºµÄÐèÇóÈ¥¼Ó°ü°É£¡µÚÒ»ÖÖ·½Ê½½¨Á¢µÄmavenÏîÄ¿»¹ÐèÒª¼ÓÈëspringÒÀÀµ°ü£¬¾ßÌåµÄÒÀÀµ°üÅäÖú͵ڶþÖÖÀàËÆ£¬Ôٴβ»ÔÚ³ÂÊö¡£ÌرðҪעÒâµÄÊÇ£º²»¹ÜµÚÒ»ÖÖ»¹ÊǵڶþÖÖ·½Ê½£¬Ç§Íò²»ÒªÍü¼ÇjsrseyºÍspring¼¯³ÉµÄ°ü¡£


<span style="font-size:14px;"><!-- Jersey + Spring -->
<dependency>
<groupId>org.glassfish.jersey.ext</groupId>
<artifactId>jersey-spring3</artifactId>
<version>${jersey.version}</version>
<exclusions>
<exclusion>
<groupId>org.springframework</groupId>
<artifactId>spring</artifactId>
</exclusion>
<exclusion>
<groupId>org.springframework</groupId>
<artifactId>spring-core</artifactId>
</exclusion>
<exclusion>
<groupId>org.springframework</groupId>
<artifactId>spring-web</artifactId>
</exclusion>
<exclusion>
<groupId>org.springframework</groupId>
<artifactId>spring-beans</artifactId>
</exclusion>
<exclusion>
<groupId>org.springframework</groupId>
<artifactId>spring-context</artifactId>
</exclusion>
</exclusions>
</dependency></span>

Èç¹ûȱÉÙÕ⼸¸ö°üµÄ»°£¬»áµ¼ÖÂÏîÄ¿ÖеÄspringºÍjersey·þÎñÎÞ·¨´®Áª£¬×îµäÐ͵ÄÒì³£¾ÍÊÇjersey½Ó¿Ú·ÃÎÊÕý³££¬µ«ÊÇÒ»°ãҪʹÓÃserviceºÍdaoʱ£¬¾ù»á³öÏÖ¿ÕÖ¸ÕëÒì³££¬Ï£Íû´ó¼ÒҪעÒ⣬ÃâµÃ´ó¼ÒÓÖ·¸Í¬ÑùµÄ´íÎó£¬Í¬Ê±jerseyºÍspring¼¯³É°æ±¾Ò»¶¨Òª¼æÈÝ£¬·ñÔò»á³öÏÖ±ÈÈ磬ÎÞ·¨ÕÒµ½Ä³Ò»¸öÀ࣬»òÕßÕâ¸öserviceÎÞ·¨×¢ÈëµÈÎÊÌ⣬Çмǡ£

2¡¢maven web restful·ç¸ñÏîÄ¿µÄ²¿Êð

maven web·ç¸ñÏîÄ¿µÄ²¿Êð¿ÉÒԲο¼ÎÒÒÔǰдµÄÎÄÕ£¬Á´½ÓÒѾ­¸½ÔÚĩβ¡£

3¡¢ÔËÐÐÆðÀ´ÒԺ󣬿ÉÒÔ¸ù¾Ýrestful·ç¸ñÀ´·ÃÎʲâÊÔÊÇ·ñ³É¹¦

   
3147 ´Îä¯ÀÀ       32
Ïà¹ØÎÄÕÂ

Java΢·þÎñÐÂÉú´úÖ®Nacos
ÉîÈëÀí½âJavaÖеÄÈÝÆ÷
JavaÈÝÆ÷Ïê½â
Java´úÂëÖÊÁ¿¼ì²é¹¤¾ß¼°Ê¹Óð¸Àý
Ïà¹ØÎĵµ

JavaÐÔÄÜÓÅ»¯
Spring¿ò¼Ü
SSM¿ò¼Ü¼òµ¥¼òÉÜ
´ÓÁ㿪ʼѧjava±à³Ì¾­µä
Ïà¹Ø¿Î³Ì

¸ßÐÔÄÜJava±à³ÌÓëϵͳÐÔÄÜÓÅ»¯
JavaEE¼Ü¹¹¡¢ Éè¼ÆÄ£Ê½¼°ÐÔÄܵ÷ÓÅ
Java±à³Ì»ù´¡µ½Ó¦Óÿª·¢
JAVAÐéÄâ»úÔ­ÀíÆÊÎö