\n

      Hello, <\/h4>\n

      注銷登錄<\/a><\/h4>\n

      管理員頁面<\/a><\/h4>\n

      普通用戶頁面<\/a><\/h4>\n<\/body>\n<\/html><\/pre>

      (2) login.html<\/p>

      \n\n\n    \n    Title<\/title>\n<\/head>\n<body>
      <h1><a href="http://www.miracleart.cn/">国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂</a></h1>\n<div>\n    <form action=\"\/doLogin\" method=\"post\">\n        <input type=\"text\" name=\"username\"><br>\n        <input type=\"password\" name=\"password\"><br>\n        <div th:text=\"${error}\"><\/div>\n        <input type=\"submit\" value=\"登錄\">\n    <\/form>\n<\/div>\n<\/body>\n<\/html><\/pre><p> (3) user.html<\/p><pre class='brush:php;toolbar:false;'><!DOCTYPE html>\n<html lang=\"en\">\n<head>\n    <meta charset=\"UTF-8\">\n    <title>Title<\/title>\n<\/head>\n<body>\n<h2>普通用戶頁面<\/h2>\n<\/body>\n<\/html><\/pre><p> (4) admin.html<\/p><pre class='brush:php;toolbar:false;'><!DOCTYPE html>\n<html lang=\"en\">\n<head>\n    <meta charset=\"UTF-8\">\n    <title>Title<\/title>\n<\/head>\n<body>\n<h2>管理員頁面<\/h2>\n<\/body>\n<\/html><\/pre><p> (5) ??.html<\/p><pre class='brush:php;toolbar:false;'><!DOCTYPE html>\n<html lang=\"en\" xmlns:th=\"http:\/\/www.thymeleaf.org\">\n<head>\n    <meta charset=\"UTF-8\">\n    <title>Title<\/title>\n<\/head>\n<body>\n<div>\n    <h4>未獲授權(quán),非法訪問<\/h4>\n    <h4 th:text=\"${error}\"><\/h4>\n<\/div>\n<\/body>\n<\/html><\/pre><p>3. <\/p>\n<h4>????? ???? ??? ???? ???? sang\/123<\/h4>\n<p><\/p>\n<p><img src=\"https:\/\/img.php.cn\/upload\/article\/000\/000\/164\/168371214980474.png\" alt=\"SpringBoot ?? ??? Shiro ?????? ???? ??\">? ???? ??????. ??: sang ?????? ??? ??? ???? ??? ?? ? ????? ??? ???? ?? ?????? ????. . <\/p>\n<p>?? ?? admin\/123? ???? ??????. <\/p>\n<p><\/p>\n<p><img src=\"https:\/\/img.php.cn\/upload\/article\/000\/000\/164\/168371214971173.png\" alt=\"SpringBoot ?? ??? Shiro ?????? ???? ??\">???? sang? ???? ???? ? http:\/\/localhost:8080\/admin? ???? ???? ?? ???? ?????<\/p>\n<p><\/p>\n<p><\/p>"}	</script>
      	
      <meta http-equiv="Cache-Control" content="no-transform" />
      <meta http-equiv="Cache-Control" content="no-siteapp" />
      <script>var V_PATH="/";window.onerror=function(){ return true; };</script>
      </head>
      
      <body data-commit-time="2023-12-28T14:50:12+08:00" class="editor_body body2_2">
      	<link rel="stylesheet" type="text/css" href="/static/csshw/stylehw.css">
      <header>
          <div   id="377j5v51b"   class="head">
              <div   id="377j5v51b"   class="haed_left">
                  <div   id="377j5v51b"   class="haed_logo">
                      <a href="http://www.miracleart.cn/ko/" title="" class="haed_logo_a">
                          <img src="/static/imghw/logo.png" alt="" class="haed_logoimg">
                      </a>
                  </div>
                  <div   id="377j5v51b"   class="head_nav">
                      <div   id="377j5v51b"   class="head_navs">
                          <a href="javascript:;" title="?? ??" class="head_nava head_nava-template1">?? ??</a>
                          <div   class="377j5v51b"   id="dropdown-template1" style="display: none;">
                              <div   id="377j5v51b"   class="languagechoose">
                                  <a href="http://www.miracleart.cn/ko/article.html" title="??" class="languagechoosea on">??</a>
                                  <a href="http://www.miracleart.cn/ko/faq/zt" title="??" class="languagechoosea">??</a>
                                  <a href="http://www.miracleart.cn/ko/wenda.html" title="Q&A" class="languagechoosea">Q&A</a>
                              </div>
                          </div>
                      </div>
      
                      <div   id="377j5v51b"   class="head_navs">
                          <a href="javascript:;" title="???" class="head_nava head_nava-template1_1">???</a>
                          <div   class="377j5v51b"   id="dropdown-template1_1" style="display: none;">
                              <div   id="377j5v51b"   class="languagechoose">
                                  <a href="http://www.miracleart.cn/ko/course.html" title="??" class="languagechoosea on">??</a>
                                  <a href="http://www.miracleart.cn/ko/dic/" title="????? ??" class="languagechoosea">????? ??</a>
                              </div>
                          </div>
                      </div>
      
                      <div   id="377j5v51b"   class="head_navs">
                          <a href="javascript:;" title="?? ?????" class="head_nava head_nava-template1_2">?? ?????</a>
                          <div   class="377j5v51b"   id="dropdown-template1_2" style="display: none;">
                              <div   id="377j5v51b"   class="languagechoose">
                                  <a href="http://www.miracleart.cn/ko/toolset/development-tools" title="?? ??" class="languagechoosea on">?? ??</a>
                                  <a href="http://www.miracleart.cn/ko/toolset/website-source-code" title="???? ?? ??" class="languagechoosea">???? ?? ??</a>
                                  <a href="http://www.miracleart.cn/ko/toolset/php-libraries" title="PHP ?????" class="languagechoosea">PHP ?????</a>
                                  <a href="http://www.miracleart.cn/ko/toolset/js-special-effects" title="JS ?? ??" class="languagechoosea on">JS ?? ??</a>
                                  <a href="http://www.miracleart.cn/ko/toolset/website-materials" title="???? ??" class="languagechoosea on">???? ??</a>
                                  <a href="http://www.miracleart.cn/ko/toolset/extension-plug-ins" title="?? ????" class="languagechoosea on">?? ????</a>
                              </div>
                          </div>
                      </div>
      
                      <div   id="377j5v51b"   class="head_navs">
                          <a href="http://www.miracleart.cn/ko/ai" title="AI ??" class="head_nava head_nava-template1_3">AI ??</a>
                      </div>
      
                      <div   id="377j5v51b"   class="head_navs">
                          <a href="javascript:;" title="??" class="head_nava head_nava-template1_3">??</a>
                          <div   class="377j5v51b"   id="dropdown-template1_3" style="display: none;">
                              <div   id="377j5v51b"   class="languagechoose">
                                  <a href="http://www.miracleart.cn/ko/game" title="?? ????" class="languagechoosea on">?? ????</a>
                                  <a href="http://www.miracleart.cn/ko/mobile-game-tutorial/" title="?? ????" class="languagechoosea">?? ????</a>
      
                              </div>
                          </div>
                      </div>
                  </div>
              </div>
                          <div   id="377j5v51b"   class="head_search">
                      <input id="key_words"  onkeydown="if (event.keyCode == 13) searchs('ko')" class="search-input" type="text" autocomplete="off" name="keywords" required="required" placeholder="Block,address,transaction,news" value="">
                      <a href="javascript:;" title="??"  onclick="searchs('ko')"><img src="/static/imghw/find.png" alt="??"></a>
                  </div>
                      <div   id="377j5v51b"   class="head_right">
                  <div   id="377j5v51b"   class="haed_language">
                      <a href="javascript:;" class="layui-btn haed_language_btn">???<i class="layui-icon layui-icon-triangle-d"></i></a>
                      <div   class="377j5v51b"   id="dropdown-template" style="display: none;">
                          <div   id="377j5v51b"   class="languagechoose">
                                                      <a href="javascript:setlang('zh-cn');" title="簡體中文" class="languagechoosea">簡體中文</a>
                                                      <a href="javascript:setlang('en');" title="English" class="languagechoosea">English</a>
                                                      <a href="javascript:setlang('zh-tw');" title="繁體中文" class="languagechoosea">繁體中文</a>
                                                      <a href="javascript:setlang('ja');" title="日本語" class="languagechoosea">日本語</a>
                                                      <a href="javascript:;" title="???" class="languagechoosea">???</a>
                                                      <a href="javascript:setlang('ms');" title="Melayu" class="languagechoosea">Melayu</a>
                                                      <a href="javascript:setlang('fr');" title="Fran?ais" class="languagechoosea">Fran?ais</a>
                                                      <a href="javascript:setlang('de');" title="Deutsch" class="languagechoosea">Deutsch</a>
                                                  </div>
                      </div>
                  </div>
                  <span id="377j5v51b"    class="head_right_line"></span>
                                  <div style="display: block;" id="login" class="haed_login ">
                          <a href="javascript:;"  title="Login" class="haed_logina ">Login</a>
                      </div>
                      <div style="display: block;" id="reg" class="head_signup login">
                          <a href="javascript:;"  title="singup" class="head_signupa">singup</a>
                      </div>
                  
              </div>
          </div>
      </header>
      
      	
      	<main>
      		<div   id="377j5v51b"   class="Article_Details_main">
      			<div   id="377j5v51b"   class="Article_Details_main1">
      							<div   id="377j5v51b"   class="Article_Details_main1L">
      					<div   id="377j5v51b"   class="Article_Details_main1Lmain" id="Article_Details_main1Lmain">
      						<div   id="377j5v51b"   class="Article_Details_main1L1">??</div>
      						<div   id="377j5v51b"   class="Article_Details_main1L2" id="Article_Details_main1L2">
      							<!-- 左側(cè)懸浮,文章定位標題1 id="Article_Details_main1L2s_1"-->
      															<div   id="377j5v51b"   class="Article_Details_main1L2s ">
      									<a href="#Shiro-??" title="Shiro ??" >Shiro ??</a>
      								</div>
      																<div   id="377j5v51b"   class="Article_Details_main1L2s ">
      									<a href="#Shiro-??" title="Shiro ??" >Shiro ??</a>
      								</div>
      																<div   id="377j5v51b"   class="Article_Details_main1L2s ">
      									<a href="#????-???" title="1. ???? ???" >1. ???? ???</a>
      								</div>
      																<div   id="377j5v51b"   class="Article_Details_main1L2s ">
      									<a href="#Shiro-??-??" title="2. Shiro ?? ??" >2. Shiro ?? ??</a>
      								</div>
      																<div   id="377j5v51b"   class="Article_Details_main1L2s ">
      									<a href="#?????-????-???-????-????-sang" title="????? ???? ??? ???? ???? sang/123" >????? ???? ??? ???? ???? sang/123</a>
      								</div>
      														</div>
      					</div>
      				</div>
      							<div   id="377j5v51b"   class="Article_Details_main1M">
      					<div   id="377j5v51b"   class="phpgenera_Details_mainL1">
      						<a href="http://www.miracleart.cn/ko/" title="?"
      							class="phpgenera_Details_mainL1a">?</a>
      						<img src="/static/imghw/top_right.png" alt="" />
      												<a href="http://www.miracleart.cn/ko/java/"
      							class="phpgenera_Details_mainL1a">Java</a>
      						<img src="/static/imghw/top_right.png" alt="" />
      												<a href="http://www.miracleart.cn/ko/java-article.html"
      							class="phpgenera_Details_mainL1a">java?? ??</a>
      						<img src="/static/imghw/top_right.png" alt="" />
      						<span>SpringBoot ?? ??? Shiro ?????? ???? ??</span>
      					</div>
      					
      					<div   id="377j5v51b"   class="Articlelist_txts">
      						<div   id="377j5v51b"   class="Articlelist_txts_info">
      							<h1 class="Articlelist_txts_title">SpringBoot ?? ??? Shiro ?????? ???? ??</h1>
      							<div   id="377j5v51b"   class="Articlelist_txts_info_head">
      								<div   id="377j5v51b"   class="author_info">
      									<a href="http://www.miracleart.cn/ko/member/164.html"  class="author_avatar">
      									<img class="lazy"  data-src="https://img.php.cn/upload/avatar/000/000/164/59190898474f6485.png" src="/static/imghw/default1.png" alt="PHPz">
      									</a>
      									<div   id="377j5v51b"   class="author_detail">
      																			<a href="http://www.miracleart.cn/ko/member/164.html" class="author_name">PHPz</a>
                                      										</div>
      								</div>
                      			</div>
      							<span id="377j5v51b"    class="Articlelist_txts_time">May 10, 2023 pm	 05:49 PM</span>
      															<div   id="377j5v51b"   class="Articlelist_txts_infos">
      																			<span id="377j5v51b"    class="Articlelist_txts_infoss on">springboot</span>
      																			<span id="377j5v51b"    class="Articlelist_txts_infoss ">shiro</span>
      																	</div>
      														
      						</div>
      					</div>
      					<hr />
      					<div   id="377j5v51b"   class="article_main php-article">
      						<div   id="377j5v51b"   class="article-list-left detail-content-wrap content">
      						<ins class="adsbygoogle"
      							style="display:block; text-align:center;"
      							data-ad-layout="in-article"
      							data-ad-format="fluid"
      							data-ad-client="ca-pub-5902227090019525"
      							data-ad-slot="3461856641">
      						</ins>
      						
      
      					<h3 id="Shiro-??">Shiro ??</h3>
      <p>Apache Shiro? ??, ??, ???? ??, ?? ?? ? ?? ??? ???? ?? ?? ?? Java ?? ????????. Spring Security? ?? Shiro ?????? ? ????? ???? ??? ??? ??? ?????. </p>
      <p>?? SSM ??????? Shiro? ???? ???? ? ??? ?? ?? ??? ????. Spring Boot? ?? Shiro? Spring Boot?? Shiro ??? ????? ?? ????? shiro-spring-boot-web-starter? ?????. </p>
      <h3 id="Shiro-??">Shiro ??</h3>
      <h4 id="????-???">1. ???? ???</h4>
      <p>?? ?? Spring Boot ? ????? ??? Shiro ??? ? ??? ??? ???? ?????.</p><pre class='brush:php;toolbar:false;'><dependency>
        <groupId>org.apache.shiro</groupId>
        <artifactId>shiro-spring-boot-web-starter</artifactId>
        <version>1.4.0</version>
      </dependency>
      <dependency>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-thymeleaf</artifactId>
      </dependency>
      <dependency>
        <groupId>com.github.theborakompanioni</groupId>
        <artifactId>thymeleaf-extras-shiro</artifactId>
        <version>2.0.0</version>
      </dependency></pre><p>spring-boot-starter-web ???, shiro-spring? ??? ??? ????. -boot -web-starter? ?? spring-boot-starter-web? ?????. ??? Thymeleaf?? shiro ??? ???? ?? Thymeleaf ???? ?????. thymeleaf-extras-shiro ???? ?????. </p><h4 id="Shiro-??-??">2. Shiro ?? ??</h4><p>application.properties?? Shiro? ?? ??? ?????</p><blockquote><p># Shiro ??? ??????. ???? true<br/>shiro.enabled=true<br/># Shiro ? ??? ??????. ???? true<br/>shiro .web .enabled=true<br/># ??? ??? ?????. ???? /login.jsp<br/>shiro.loginUrl=/login<br/># ???? ???? ?? ??? ?????. ???? /<br/>shiro.successUrl=/index<br/># Unauthorized ?? ?? ?? <br/>shiro.unauthorizedUrl=/unauthorized<br/># URL ????? ?? ?? ?? ?? ??. ????? ??? ???? ?? ? ??? ? ? ????. ???? true???. ??? ?? ?? ??? ????? ???? Set true<br/>shiro.sessionManager.sessionIdCookieEnabled=true<br/><br/></p>?? ?? Java ??? Shiro? ???? ?? ???? ? ?? Bean? ?????.</blockquote><pre class='brush:php;toolbar:false;'>@Configuration
      public class ShiroConfig {
          @Bean
          public Realm realm() {
              TextConfigurationRealm realm = new TextConfigurationRealm();
              realm.setUserDefinitions("sang=123,user\n admin=123,admin");
              realm.setRoleDefinitions("admin=read,write\n user=read");
              return realm;
          }
          @Bean
          public ShiroFilterChainDefinition shiroFilterChainDefinition() {
              DefaultShiroFilterChainDefinition chainDefinition =
                      new DefaultShiroFilterChainDefinition();
              chainDefinition.addPathDefinition("/login", "anon");
              chainDefinition.addPathDefinition("/doLogin", "anon");
              chainDefinition.addPathDefinition("/logout", "logout");
              chainDefinition.addPathDefinition("/**", "authc");
              return chainDefinition;
          }
          @Bean
          public ShiroDialect shiroDialect() {
              return new ShiroDialect();
          }
      }</pre><p>?? ??:</p><p></p><ul class=" list-paddingleft-2">??? ? ?? ??? ????. ??? Realm?? ?? ??? ShiroFilterChainDefinition???. ShiroDialect? ?? Thymeleaf?? Shiro ?? ??? ???? ?? ????. Thymeleaf?? Shiro ??? ???? ??? ShiroDialect? ??? ??? ????.<li><p></p></li>Realm? ??? ?? Realm??? Shiro? ???? Realm? ? ????. ???? ?? ???? ?????? ??? ???? ?? ??? ?? user ? admin ??? ???? ? ?? ???(sang/123 ? admin/123)? ?? ?????. <li><p></p></li>ShiroFilterChainDefinition Bean? ?? ??? ??? "/login" ? "/doLogin"?? ???? ???? ???? ? ?? "/logout"? ???? ???? ?? ??? ????? ?? ??? ?????<li><p></p> </li>Then ??? ????? ? ??? ??? ????? ??</ul><pre class='brush:php;toolbar:false;'>@Controller
      public class UserController {
          @PostMapping("/doLogin")
          public String doLogin(String username, String password, Model model) {
              UsernamePasswordToken token = new UsernamePasswordToken(username, password);
              Subject subject = SecurityUtils.getSubject();
              try {
                  subject.login(token);
              } catch (AuthenticationException e) {
                  model.addAttribute("error", "用戶名或密碼輸入錯誤!");
                  return "login";
              }
              return "redirect:/index";
          }
          @RequiresRoles("admin")
          @GetMapping("/admin")
          public String admin() {
              return "admin";
          }
          @RequiresRoles(value = {"admin", "user"}, logical = Logical.OR)
          @GetMapping("/user")
          public String user() {
              return "user";
          }
      }</pre><p>?? ??: </p><p></p><ul class=" list-paddingleft-2">doLogin ????? ?? UsernamePasswordToken ????? ??? ?? Subject ??? ???? ???? ??? ???? ???? ??? ??? ?????. ??? ?? ?? ???? ??? ???? ???? ????? ????, ???? ???? "/index"? ???????. <li><p></p></li> ?? , ? ????? "/admin" ? "/admin"? "/user"? ?????. "/admin" ?????? ?? "/user" ?????? ?????? ??? ??? ??? ???. ?????? ??? ???? ??? ??? ??? ???.<li><p></p></li>?? ??? ?? ???? ?????? WebMvc</ul><pre class='brush:php;toolbar:false;'>@Configuration
      public class WebMvcConfig implements WebMvcConfigurer{
          @Override
          public void addViewControllers(ViewControllerRegistry registry) {
              registry.addViewController("/login").setViewName("login");
              registry.addViewController("/index").setViewName("index");
              registry.addViewController("/unauthorized").setViewName("unauthorized");
          }
      }</pre><p>?? ?? ??? ? ????. ???? ?? ?? ??? ?? ?? ?? ???? ????. ?? ??? ???? ????</p><pre class='brush:php;toolbar:false;'>@ControllerAdvice
      public class ExceptionController {
          @ExceptionHandler(AuthorizationException.class)
          public ModelAndView error(AuthorizationException e) {
              ModelAndView mv = new ModelAndView("unauthorized");
              mv.addObject("error", e.getMessage());
              return mv;
          }
      }</pre><p>???? ???? ?? ???? ????? ???? ?? ??? ???? ?? ???? ?????. </p><p>??? ???? ????? resources/templates ????? ???? HTML ??? 5?? ?????. </p><p> (1) index.html</p><pre class='brush:php;toolbar:false;'><!DOCTYPE html>
      <html lang="en" xmlns:shiro="http://www.pollix.at/thymeleaf/shiro">
      <head>
          <meta charset="UTF-8">
          <title>Title</title>
      </head>
      <body>
      <h4>Hello, <shiro:principal/></h4>
      <h4><a href="/logout" rel="external nofollow" >注銷登錄</a></h4>
      <h4><a shiro:hasRole="admin" href="/admin" rel="external nofollow" >管理員頁面</a></h4>
      <h4><a shiro:hasAnyRoles="admin,user" href="/user" rel="external nofollow" >普通用戶頁面</a></h4>
      </body>
      </html></pre><p> (2) login.html</p><pre class='brush:php;toolbar:false;'><!DOCTYPE html>
      <html lang="en" xmlns:th="http://www.thymeleaf.org">
      <head>
          <meta charset="UTF-8">
          <title>Title</title>
      </head>
      <body>
      <div>
          <form action="/doLogin" method="post">
              <input type="text" name="username"><br>
              <input type="password" name="password"><br>
              <div th:text="${error}"></div>
              <input type="submit" value="登錄">
          </form>
      </div>
      </body>
      </html></pre><p> (3) user.html</p><pre class='brush:php;toolbar:false;'><!DOCTYPE html>
      <html lang="en">
      <head>
          <meta charset="UTF-8">
          <title>Title</title>
      </head>
      <body>
      <h2>普通用戶頁面</h2>
      </body>
      </html></pre><p> (4) admin.html</p><pre class='brush:php;toolbar:false;'><!DOCTYPE html>
      <html lang="en">
      <head>
          <meta charset="UTF-8">
          <title>Title</title>
      </head>
      <body>
      <h2>管理員頁面</h2>
      </body>
      </html></pre><p> (5) ??.html</p><pre class='brush:php;toolbar:false;'><!DOCTYPE html>
      <html lang="en" xmlns:th="http://www.thymeleaf.org">
      <head>
          <meta charset="UTF-8">
          <title>Title</title>
      </head>
      <body>
      <div>
          <h4>未獲授權(quán),非法訪問</h4>
          <h4 th:text="${error}"></h4>
      </div>
      </body>
      </html></pre><p>3. </p>
      <h4 id="?????-????-???-????-????-sang">????? ???? ??? ???? ???? sang/123</h4>
      <p></p>
      <p><img src="/static/imghw/default1.png" data-src="https://img.php.cn/upload/article/000/000/164/168371214980474.png" class="lazy" alt="SpringBoot ?? ??? Shiro ?????? ???? ??">? ???? ??????. ??: sang ?????? ??? ??? ???? ??? ?? ? ????? ??? ???? ?? ?????? ????. . </p>
      <p>?? ?? admin/123? ???? ??????. </p>
      <p></p>
      <p><img src="/static/imghw/default1.png" data-src="https://img.php.cn/upload/article/000/000/164/168371214971173.png" class="lazy" alt="SpringBoot ?? ??? Shiro ?????? ???? ??">???? sang? ???? ???? ? http://localhost:8080/admin? ???? ???? ?? ???? ?????</p>
      <p></p>
      <p></p><p>? ??? SpringBoot ?? ??? Shiro ?????? ???? ??? ?? ?????. ??? ??? PHP ??? ????? ?? ?? ??? ?????!</p>
      
      
      						</div>
      					</div>
      					<div   id="377j5v51b"   class="wzconShengming_sp">
      						<div   id="377j5v51b"   class="bzsmdiv_sp">? ????? ??</div>
      						<div>? ?? ??? ????? ???? ??? ??????, ???? ?????? ????. ? ???? ?? ???? ?? ??? ?? ????. ???? ??? ???? ???? ??? ?? admin@php.cn?? ?????.</div>
      					</div>
      				</div>
      
      				<ins class="adsbygoogle"
           style="display:block"
           data-ad-format="autorelaxed"
           data-ad-client="ca-pub-5902227090019525"
           data-ad-slot="2507867629"></ins>
      
      
      
      				<div   id="377j5v51b"   class="AI_ToolDetails_main4sR">
      
      
      				<ins class="adsbygoogle"
              style="display:block"
              data-ad-client="ca-pub-5902227090019525"
              data-ad-slot="3653428331"
              data-ad-format="auto"
              data-full-width-responsive="true"></ins>
          
      
      
      					<!-- <div   id="377j5v51b"   class="phpgenera_Details_mainR4">
      						<div   id="377j5v51b"   class="phpmain1_4R_readrank">
      							<div   id="377j5v51b"   class="phpmain1_4R_readrank_top">
      								<img onerror="this.onerror=''; this.src='/static/imghw/default1.png'"
      									onerror="this.onerror=''; this.src='/static/imghw/default1.png'"
      									src="/static/imghw/hotarticle2.png" alt="" />
      								<h2>?? ??</h2>
      							</div>
      							<div   id="377j5v51b"   class="phpgenera_Details_mainR4_bottom">
      															<div   id="377j5v51b"   class="phpgenera_Details_mainR4_bottoms">
      									<a href="http://www.miracleart.cn/ko/faq/1796832397.html" title="?? ?? ?? ??? | Uma Musume Pretty Derby" class="phpgenera_Details_mainR4_bottom_title">?? ?? ?? ??? | Uma Musume Pretty Derby</a>
      									<div   id="377j5v51b"   class="phpgenera_Details_mainR4_bottoms_info">
      										<span>1 ? ? ?</span>
      										<span>By Jack chen</span>
      									</div>
      								</div>
      															<div   id="377j5v51b"   class="phpgenera_Details_mainR4_bottoms">
      									<a href="http://www.miracleart.cn/ko/faq/1796833110.html" title="<night> : ???? 99 ? - ?? ?? ? ?? ?? ??" class="phpgenera_Details_mainR4_bottom_title"><night> : ???? 99 ? - ?? ?? ? ?? ?? ??</a>
      									<div   id="377j5v51b"   class="phpgenera_Details_mainR4_bottoms_info">
      										<span>4 ? ? ?</span>
      										<span>By DDD</span>
      									</div>
      								</div>
      															<div   id="377j5v51b"   class="phpgenera_Details_mainR4_bottoms">
      									<a href="http://www.miracleart.cn/ko/faq/1796831605.html" title="Uma Musume Pretty Derby ?? ?? (2025 ? 7 ?)" class="phpgenera_Details_mainR4_bottom_title">Uma Musume Pretty Derby ?? ?? (2025 ? 7 ?)</a>
      									<div   id="377j5v51b"   class="phpgenera_Details_mainR4_bottoms_info">
      										<span>1 ? ? ?</span>
      										<span>By Jack chen</span>
      									</div>
      								</div>
      															<div   id="377j5v51b"   class="phpgenera_Details_mainR4_bottoms">
      									<a href="http://www.miracleart.cn/ko/faq/1796836699.html" title="?? ? ??? ????? Rimworld Odyssey ?? ???" class="phpgenera_Details_mainR4_bottom_title">?? ? ??? ????? Rimworld Odyssey ?? ???</a>
      									<div   id="377j5v51b"   class="phpgenera_Details_mainR4_bottoms_info">
      										<span>3 ? ? ?</span>
      										<span>By Jack chen</span>
      									</div>
      								</div>
      															<div   id="377j5v51b"   class="phpgenera_Details_mainR4_bottoms">
      									<a href="http://www.miracleart.cn/ko/faq/1796831905.html" title="Windows ??? ?? ??? ??? ???? ????" class="phpgenera_Details_mainR4_bottom_title">Windows ??? ?? ??? ??? ???? ????</a>
      									<div   id="377j5v51b"   class="phpgenera_Details_mainR4_bottoms_info">
      										<span>1 ? ? ?</span>
      										<span>By 下次還敢</span>
      									</div>
      								</div>
      														</div>
      							<div   id="377j5v51b"   class="phpgenera_Details_mainR3_more">
      								<a href="http://www.miracleart.cn/ko/article.html">???</a>
      							</div>
      						</div>
      					</div> -->
      
      
      											<div   id="377j5v51b"   class="phpgenera_Details_mainR3">
      							<div   id="377j5v51b"   class="phpmain1_4R_readrank">
      								<div   id="377j5v51b"   class="phpmain1_4R_readrank_top">
      									<img onerror="this.onerror=''; this.src='/static/imghw/default1.png'"
      										onerror="this.onerror=''; this.src='/static/imghw/default1.png'"
      										src="/static/imghw/hottools2.png" alt="" />
      									<h2>? AI ??</h2>
      								</div>
      								<div   id="377j5v51b"   class="phpgenera_Details_mainR3_bottom">
      																		<div   id="377j5v51b"   class="phpmain_tab2_mids_top">
      											<a href="http://www.miracleart.cn/ko/ai/undress-ai-tool" title="Undress AI Tool" class="phpmain_tab2_mids_top_img">
      												<img onerror="this.onerror=''; this.src='/static/imghw/default1.png'"
      													onerror="this.onerror=''; this.src='/static/imghw/default1.png'"
      													class="lazy"  data-src="https://img.php.cn/upload/ai_manual/001/246/273/173410641626608.jpg?x-oss-process=image/resize,m_fill,h_50,w_50" src="/static/imghw/default1.png" alt="Undress AI Tool" />
      											</a>
      											<div   id="377j5v51b"   class="phpmain_tab2_mids_info">
      												<a href="http://www.miracleart.cn/ko/ai/undress-ai-tool" title="Undress AI Tool" class="phpmain_tab2_mids_title">
      													<h3>Undress AI Tool</h3>
      												</a>
      												<p>??? ???? ??</p>
      											</div>
      										</div>
      																		<div   id="377j5v51b"   class="phpmain_tab2_mids_top">
      											<a href="http://www.miracleart.cn/ko/ai/undresserai-undress" title="Undresser.AI Undress" class="phpmain_tab2_mids_top_img">
      												<img onerror="this.onerror=''; this.src='/static/imghw/default1.png'"
      													onerror="this.onerror=''; this.src='/static/imghw/default1.png'"
      													class="lazy"  data-src="https://img.php.cn/upload/ai_manual/001/246/273/173411540686492.jpg?x-oss-process=image/resize,m_fill,h_50,w_50" src="/static/imghw/default1.png" alt="Undresser.AI Undress" />
      											</a>
      											<div   id="377j5v51b"   class="phpmain_tab2_mids_info">
      												<a href="http://www.miracleart.cn/ko/ai/undresserai-undress" title="Undresser.AI Undress" class="phpmain_tab2_mids_title">
      													<h3>Undresser.AI Undress</h3>
      												</a>
      												<p>???? ?? ??? ??? ?? AI ?? ?</p>
      											</div>
      										</div>
      																		<div   id="377j5v51b"   class="phpmain_tab2_mids_top">
      											<a href="http://www.miracleart.cn/ko/ai/ai-clothes-remover" title="AI Clothes Remover" class="phpmain_tab2_mids_top_img">
      												<img onerror="this.onerror=''; this.src='/static/imghw/default1.png'"
      													onerror="this.onerror=''; this.src='/static/imghw/default1.png'"
      													class="lazy"  data-src="https://img.php.cn/upload/ai_manual/001/246/273/173411552797167.jpg?x-oss-process=image/resize,m_fill,h_50,w_50" src="/static/imghw/default1.png" alt="AI Clothes Remover" />
      											</a>
      											<div   id="377j5v51b"   class="phpmain_tab2_mids_info">
      												<a href="http://www.miracleart.cn/ko/ai/ai-clothes-remover" title="AI Clothes Remover" class="phpmain_tab2_mids_title">
      													<h3>AI Clothes Remover</h3>
      												</a>
      												<p>???? ?? ???? ??? AI ?????.</p>
      											</div>
      										</div>
      																		<div   id="377j5v51b"   class="phpmain_tab2_mids_top">
      											<a href="http://www.miracleart.cn/ko/ai/clothoffio" title="Clothoff.io" class="phpmain_tab2_mids_top_img">
      												<img onerror="this.onerror=''; this.src='/static/imghw/default1.png'"
      													onerror="this.onerror=''; this.src='/static/imghw/default1.png'"
      													class="lazy"  data-src="https://img.php.cn/upload/ai_manual/001/246/273/173411529149311.jpg?x-oss-process=image/resize,m_fill,h_50,w_50" src="/static/imghw/default1.png" alt="Clothoff.io" />
      											</a>
      											<div   id="377j5v51b"   class="phpmain_tab2_mids_info">
      												<a href="http://www.miracleart.cn/ko/ai/clothoffio" title="Clothoff.io" class="phpmain_tab2_mids_title">
      													<h3>Clothoff.io</h3>
      												</a>
      												<p>AI ? ???</p>
      											</div>
      										</div>
      																		<div   id="377j5v51b"   class="phpmain_tab2_mids_top">
      											<a href="http://www.miracleart.cn/ko/ai/video-swap" title="Video Face Swap" class="phpmain_tab2_mids_top_img">
      												<img onerror="this.onerror=''; this.src='/static/imghw/default1.png'"
      													onerror="this.onerror=''; this.src='/static/imghw/default1.png'"
      													class="lazy"  data-src="https://img.php.cn/upload/ai_manual/001/246/273/173414504068133.jpg?x-oss-process=image/resize,m_fill,h_50,w_50" src="/static/imghw/default1.png" alt="Video Face Swap" />
      											</a>
      											<div   id="377j5v51b"   class="phpmain_tab2_mids_info">
      												<a href="http://www.miracleart.cn/ko/ai/video-swap" title="Video Face Swap" class="phpmain_tab2_mids_title">
      													<h3>Video Face Swap</h3>
      												</a>
      												<p>??? ??? AI ?? ?? ??? ???? ?? ???? ??? ?? ????!</p>
      											</div>
      										</div>
      																</div>
      								<div   id="377j5v51b"   class="phpgenera_Details_mainR3_more">
      									<a href="http://www.miracleart.cn/ko/ai">???</a>
      								</div>
      							</div>
      						</div>
      					
      
      
      					<div   id="377j5v51b"   class="phpgenera_Details_mainR4">
      						<div   id="377j5v51b"   class="phpmain1_4R_readrank">
      							<div   id="377j5v51b"   class="phpmain1_4R_readrank_top">
      								<img onerror="this.onerror=''; this.src='/static/imghw/default1.png'"
      									onerror="this.onerror=''; this.src='/static/imghw/default1.png'"
      									src="/static/imghw/hotarticle2.png" alt="" />
      								<h2>?? ??</h2>
      							</div>
      							<div   id="377j5v51b"   class="phpgenera_Details_mainR4_bottom">
      															<div   id="377j5v51b"   class="phpgenera_Details_mainR4_bottoms">
      									<a href="http://www.miracleart.cn/ko/faq/1796832397.html" title="?? ?? ?? ??? | Uma Musume Pretty Derby" class="phpgenera_Details_mainR4_bottom_title">?? ?? ?? ??? | Uma Musume Pretty Derby</a>
      									<div   id="377j5v51b"   class="phpgenera_Details_mainR4_bottoms_info">
      										<span>1 ? ? ?</span>
      										<span>By Jack chen</span>
      									</div>
      								</div>
      															<div   id="377j5v51b"   class="phpgenera_Details_mainR4_bottoms">
      									<a href="http://www.miracleart.cn/ko/faq/1796833110.html" title="<night> : ???? 99 ? - ?? ?? ? ?? ?? ??" class="phpgenera_Details_mainR4_bottom_title"><night> : ???? 99 ? - ?? ?? ? ?? ?? ??</a>
      									<div   id="377j5v51b"   class="phpgenera_Details_mainR4_bottoms_info">
      										<span>4 ? ? ?</span>
      										<span>By DDD</span>
      									</div>
      								</div>
      															<div   id="377j5v51b"   class="phpgenera_Details_mainR4_bottoms">
      									<a href="http://www.miracleart.cn/ko/faq/1796831605.html" title="Uma Musume Pretty Derby ?? ?? (2025 ? 7 ?)" class="phpgenera_Details_mainR4_bottom_title">Uma Musume Pretty Derby ?? ?? (2025 ? 7 ?)</a>
      									<div   id="377j5v51b"   class="phpgenera_Details_mainR4_bottoms_info">
      										<span>1 ? ? ?</span>
      										<span>By Jack chen</span>
      									</div>
      								</div>
      															<div   id="377j5v51b"   class="phpgenera_Details_mainR4_bottoms">
      									<a href="http://www.miracleart.cn/ko/faq/1796836699.html" title="?? ? ??? ????? Rimworld Odyssey ?? ???" class="phpgenera_Details_mainR4_bottom_title">?? ? ??? ????? Rimworld Odyssey ?? ???</a>
      									<div   id="377j5v51b"   class="phpgenera_Details_mainR4_bottoms_info">
      										<span>3 ? ? ?</span>
      										<span>By Jack chen</span>
      									</div>
      								</div>
      															<div   id="377j5v51b"   class="phpgenera_Details_mainR4_bottoms">
      									<a href="http://www.miracleart.cn/ko/faq/1796831905.html" title="Windows ??? ?? ??? ??? ???? ????" class="phpgenera_Details_mainR4_bottom_title">Windows ??? ?? ??? ??? ???? ????</a>
      									<div   id="377j5v51b"   class="phpgenera_Details_mainR4_bottoms_info">
      										<span>1 ? ? ?</span>
      										<span>By 下次還敢</span>
      									</div>
      								</div>
      														</div>
      							<div   id="377j5v51b"   class="phpgenera_Details_mainR3_more">
      								<a href="http://www.miracleart.cn/ko/article.html">???</a>
      							</div>
      						</div>
      					</div>
      
      
      											<div   id="377j5v51b"   class="phpgenera_Details_mainR3">
      							<div   id="377j5v51b"   class="phpmain1_4R_readrank">
      								<div   id="377j5v51b"   class="phpmain1_4R_readrank_top">
      									<img onerror="this.onerror=''; this.src='/static/imghw/default1.png'"
      										onerror="this.onerror=''; this.src='/static/imghw/default1.png'"
      										src="/static/imghw/hottools2.png" alt="" />
      									<h2>??? ??</h2>
      								</div>
      								<div   id="377j5v51b"   class="phpgenera_Details_mainR3_bottom">
      																		<div   id="377j5v51b"   class="phpmain_tab2_mids_top">
      											<a href="http://www.miracleart.cn/ko/toolset/development-tools/92" title="???++7.3.1" class="phpmain_tab2_mids_top_img">
      												<img onerror="this.onerror=''; this.src='/static/imghw/default1.png'"
      													onerror="this.onerror=''; this.src='/static/imghw/default1.png'"
      													class="lazy"  data-src="https://img.php.cn/upload/manual/000/000/001/58ab96f0f39f7357.jpg?x-oss-process=image/resize,m_fill,h_50,w_72" src="/static/imghw/default1.png" alt="???++7.3.1" />
      											</a>
      											<div   id="377j5v51b"   class="phpmain_tab2_mids_info">
      												<a href="http://www.miracleart.cn/ko/toolset/development-tools/92" title="???++7.3.1" class="phpmain_tab2_mids_title">
      													<h3>???++7.3.1</h3>
      												</a>
      												<p>???? ?? ?? ?? ???</p>
      											</div>
      										</div>
      																			<div   id="377j5v51b"   class="phpmain_tab2_mids_top">
      											<a href="http://www.miracleart.cn/ko/toolset/development-tools/93" title="SublimeText3 ??? ??" class="phpmain_tab2_mids_top_img">
      												<img onerror="this.onerror=''; this.src='/static/imghw/default1.png'"
      													onerror="this.onerror=''; this.src='/static/imghw/default1.png'"
      													class="lazy"  data-src="https://img.php.cn/upload/manual/000/000/001/58ab97a3baad9677.jpg?x-oss-process=image/resize,m_fill,h_50,w_72" src="/static/imghw/default1.png" alt="SublimeText3 ??? ??" />
      											</a>
      											<div   id="377j5v51b"   class="phpmain_tab2_mids_info">
      												<a href="http://www.miracleart.cn/ko/toolset/development-tools/93" title="SublimeText3 ??? ??" class="phpmain_tab2_mids_title">
      													<h3>SublimeText3 ??? ??</h3>
      												</a>
      												<p>??? ??, ???? ?? ????.</p>
      											</div>
      										</div>
      																			<div   id="377j5v51b"   class="phpmain_tab2_mids_top">
      											<a href="http://www.miracleart.cn/ko/toolset/development-tools/121" title="???? 13.0.1 ???" class="phpmain_tab2_mids_top_img">
      												<img onerror="this.onerror=''; this.src='/static/imghw/default1.png'"
      													onerror="this.onerror=''; this.src='/static/imghw/default1.png'"
      													class="lazy"  data-src="https://img.php.cn/upload/manual/000/000/001/58ab97ecd1ab2670.jpg?x-oss-process=image/resize,m_fill,h_50,w_72" src="/static/imghw/default1.png" alt="???? 13.0.1 ???" />
      											</a>
      											<div   id="377j5v51b"   class="phpmain_tab2_mids_info">
      												<a href="http://www.miracleart.cn/ko/toolset/development-tools/121" title="???? 13.0.1 ???" class="phpmain_tab2_mids_title">
      													<h3>???? 13.0.1 ???</h3>
      												</a>
      												<p>??? PHP ?? ?? ??</p>
      											</div>
      										</div>
      																			<div   id="377j5v51b"   class="phpmain_tab2_mids_top">
      											<a href="http://www.miracleart.cn/ko/toolset/development-tools/469" title="???? CS6" class="phpmain_tab2_mids_top_img">
      												<img onerror="this.onerror=''; this.src='/static/imghw/default1.png'"
      													onerror="this.onerror=''; this.src='/static/imghw/default1.png'"
      													class="lazy"  data-src="https://img.php.cn/upload/manual/000/000/001/58d0e0fc74683535.jpg?x-oss-process=image/resize,m_fill,h_50,w_72" src="/static/imghw/default1.png" alt="???? CS6" />
      											</a>
      											<div   id="377j5v51b"   class="phpmain_tab2_mids_info">
      												<a href="http://www.miracleart.cn/ko/toolset/development-tools/469" title="???? CS6" class="phpmain_tab2_mids_title">
      													<h3>???? CS6</h3>
      												</a>
      												<p>??? ? ?? ??</p>
      											</div>
      										</div>
      																			<div   id="377j5v51b"   class="phpmain_tab2_mids_top">
      											<a href="http://www.miracleart.cn/ko/toolset/development-tools/500" title="SublimeText3 Mac ??" class="phpmain_tab2_mids_top_img">
      												<img onerror="this.onerror=''; this.src='/static/imghw/default1.png'"
      													onerror="this.onerror=''; this.src='/static/imghw/default1.png'"
      													class="lazy"  data-src="https://img.php.cn/upload/manual/000/000/001/58d34035e2757995.png?x-oss-process=image/resize,m_fill,h_50,w_72" src="/static/imghw/default1.png" alt="SublimeText3 Mac ??" />
      											</a>
      											<div   id="377j5v51b"   class="phpmain_tab2_mids_info">
      												<a href="http://www.miracleart.cn/ko/toolset/development-tools/500" title="SublimeText3 Mac ??" class="phpmain_tab2_mids_title">
      													<h3>SublimeText3 Mac ??</h3>
      												</a>
      												<p>? ??? ?? ?? ?????(SublimeText3)</p>
      											</div>
      										</div>
      																	</div>
      								<div   id="377j5v51b"   class="phpgenera_Details_mainR3_more">
      									<a href="http://www.miracleart.cn/ko/ai">???</a>
      								</div>
      							</div>
      						</div>
      										
      
      					
      					<div   id="377j5v51b"   class="phpgenera_Details_mainR4">
      						<div   id="377j5v51b"   class="phpmain1_4R_readrank">
      							<div   id="377j5v51b"   class="phpmain1_4R_readrank_top">
      								<img onerror="this.onerror=''; this.src='/static/imghw/default1.png'"
      									onerror="this.onerror=''; this.src='/static/imghw/default1.png'"
      									src="/static/imghw/hotarticle2.png" alt="" />
      								<h2>??? ??</h2>
      							</div>
      							<div   id="377j5v51b"   class="phpgenera_Details_mainR4_bottom">
      															<div   id="377j5v51b"   class="phpgenera_Details_mainR4_bottoms">
      									<a href="http://www.miracleart.cn/ko/faq/laravel-tutori" title="??? ????" class="phpgenera_Details_mainR4_bottom_title">??? ????</a>
      									<div   id="377j5v51b"   class="phpgenera_Details_mainR4_bottoms_info">
      										<div   id="377j5v51b"   class="phpgenera_Details_mainR4_bottoms_infos">
      											<img src="/static/imghw/eyess.png" alt="" />
      											<span>1600</span>
      										</div>
      										<div   id="377j5v51b"   class="phpgenera_Details_mainR4_bottoms_infos">
      											<img src="/static/imghw/tiezi.png" alt="" />
      											<span>29</span>
      										</div>
      									</div>
      								</div>
      															<div   id="377j5v51b"   class="phpgenera_Details_mainR4_bottoms">
      									<a href="http://www.miracleart.cn/ko/faq/php-tutorial" title="PHP ????" class="phpgenera_Details_mainR4_bottom_title">PHP ????</a>
      									<div   id="377j5v51b"   class="phpgenera_Details_mainR4_bottoms_info">
      										<div   id="377j5v51b"   class="phpgenera_Details_mainR4_bottoms_infos">
      											<img src="/static/imghw/eyess.png" alt="" />
      											<span>1502</span>
      										</div>
      										<div   id="377j5v51b"   class="phpgenera_Details_mainR4_bottoms_infos">
      											<img src="/static/imghw/tiezi.png" alt="" />
      											<span>276</span>
      										</div>
      									</div>
      								</div>
      														</div>
      							<div   id="377j5v51b"   class="phpgenera_Details_mainR3_more">
      								<a href="http://www.miracleart.cn/ko/faq/zt">???</a>
      							</div>
      						</div>
      					</div>
      				</div>
      			</div>
      							<div   id="377j5v51b"   class="Article_Details_main2">
      					<div   id="377j5v51b"   class="phpgenera_Details_mainL4">
      						<div   id="377j5v51b"   class="phpmain1_2_top">
      							<a href="javascript:void(0);" class="phpmain1_2_top_title">Related knowledge<img
      									src="/static/imghw/index2_title2.png" alt="" /></a>
      						</div>
      						<div   id="377j5v51b"   class="phpgenera_Details_mainL4_info">
      
      													<div   id="377j5v51b"   class="phphistorical_Version2_mids">
      								<a href="http://www.miracleart.cn/ko/faq/553384.html" title="Springboot? Jasypt? ???? ?? ?? ???? ???? ??" class="phphistorical_Version2_mids_img">
      									<img onerror="this.onerror=''; this.src='/static/imghw/default1.png'"
      										src="/static/imghw/default1.png" class="lazy"  data-src="https://img.php.cn/upload/article/000/887/227/168558094759392.png?x-oss-process=image/resize,m_fill,h_207,w_330" alt="Springboot? Jasypt? ???? ?? ?? ???? ???? ??" />
      								</a>
      								<a href="http://www.miracleart.cn/ko/faq/553384.html" title="Springboot? Jasypt? ???? ?? ?? ???? ???? ??" class="phphistorical_Version2_mids_title">Springboot? Jasypt? ???? ?? ?? ???? ???? ??</a>
      								<span id="377j5v51b"    class="Articlelist_txts_time">Jun 01, 2023 am	 08:55 AM</span>
      								<p class="Articlelist_txts_p">Jasypt ?? Jasypt? ???? ???? ???? ????? ?? ??? ??? ??? ? ?? ??? ??? ?? ??? ?? ?? ??? ???? ?? ??? ? ??? ???? ?? ?? ??? ?????. ?? ?? ??? ??. ????, ???, ??, ???? ???... Spring ?? ??????, ??? API?? ??? ???? ?? JCE ???? ?? ??? ? ????... ?? ???? ?????: com.github.ulisesbocchiojasypt-spring-boot-starter2. Jasypt? ??? ??? ?????? ??? ??? ??? ? ?? ??? ??? ?????.</p>
      							</div>
      														<div   id="377j5v51b"   class="phphistorical_Version2_mids">
      								<a href="http://www.miracleart.cn/ko/faq/554254.html" title="Redis? ???? SpringBoot?? ?? ??? ???? ??" class="phphistorical_Version2_mids_img">
      									<img onerror="this.onerror=''; this.src='/static/imghw/default1.png'"
      										src="/static/imghw/default1.png" class="lazy"  data-src="https://img.php.cn/upload/article/000/887/227/168575139384131.png?x-oss-process=image/resize,m_fill,h_207,w_330" alt="Redis? ???? SpringBoot?? ?? ??? ???? ??" />
      								</a>
      								<a href="http://www.miracleart.cn/ko/faq/554254.html" title="Redis? ???? SpringBoot?? ?? ??? ???? ??" class="phphistorical_Version2_mids_title">Redis? ???? SpringBoot?? ?? ??? ???? ??</a>
      								<span id="377j5v51b"    class="Articlelist_txts_time">Jun 03, 2023 am	 08:16 AM</span>
      								<p class="Articlelist_txts_p">1. Redis? ?? ?? ??? ?? ??? ??? ??? ?????. ?? ??? ?? ????? ?? ?? ??? ??? ??? ???? ???. ?? ??? ??? ??? ?????. ?? ??? ????? ??? ? ?? ??? ??? ???? ???? ??? ??? ???? ?? ????? ??? ???? ?? ??? ?? ?????. ?? ??? ?? ??? ??? ????? ????. ??? ?? ???? ???? ?? ?? ????? ?? ?? ??? ?? ???? ? ????? ???? ???? ??????? ????? ??????? ???????. ?? ??? ??????? ?? ????? ????? ????? ???. ?? ????? MySQL?? ??? ??? ?? ???? ?? ?? ??? ???? ?? ???? ?? ???? ????? ??? ?????. ?? ??? ???? ?? ????. ???? ?? ??</p>
      							</div>
      														<div   id="377j5v51b"   class="phphistorical_Version2_mids">
      								<a href="http://www.miracleart.cn/ko/faq/554495.html" title="SpringBoot? Redis? ??? ???? ?? ???? ???? ??" class="phphistorical_Version2_mids_img">
      									<img onerror="this.onerror=''; this.src='/static/imghw/default1.png'"
      										src="/static/imghw/default1.png" class="lazy"  data-src="https://img.php.cn/upload/article/000/887/227/168576314558962.png?x-oss-process=image/resize,m_fill,h_207,w_330" alt="SpringBoot? Redis? ??? ???? ?? ???? ???? ??" />
      								</a>
      								<a href="http://www.miracleart.cn/ko/faq/554495.html" title="SpringBoot? Redis? ??? ???? ?? ???? ???? ??" class="phphistorical_Version2_mids_title">SpringBoot? Redis? ??? ???? ?? ???? ???? ??</a>
      								<span id="377j5v51b"    class="Articlelist_txts_time">Jun 03, 2023 am	 11:32 AM</span>
      								<p class="Articlelist_txts_p">1. RedisAPI ?? ??? ????? RedisTemplate1.1? ??? ?????. API ?? Redis ?? ??? ??? ?? ??? RedisTemplate ???? ?????. ??? RedisTemplate ???? ?? ???? ?? ?? ??? ???. ? ??, ?? ??? ??? ??, ?? ?? ?? ?? @NullableprivateRedisSe</p>
      							</div>
      														<div   id="377j5v51b"   class="phphistorical_Version2_mids">
      								<a href="http://www.miracleart.cn/ko/faq/554791.html" title="springboot? ??? jar ???? ?? ? ??? ???? ? ?? ??? ???? ??" class="phphistorical_Version2_mids_img">
      									<img onerror="this.onerror=''; this.src='/static/imghw/default1.png'"
      										src="/static/imghw/default1.png" class="lazy"  data-src="https://img.php.cn/upload/article/202306/03/2023060316381913142.jpg?x-oss-process=image/resize,m_fill,h_207,w_330" alt="springboot? ??? jar ???? ?? ? ??? ???? ? ?? ??? ???? ??" />
      								</a>
      								<a href="http://www.miracleart.cn/ko/faq/554791.html" title="springboot? ??? jar ???? ?? ? ??? ???? ? ?? ??? ???? ??" class="phphistorical_Version2_mids_title">springboot? ??? jar ???? ?? ? ??? ???? ? ?? ??? ???? ??</a>
      								<span id="377j5v51b"    class="Articlelist_txts_time">Jun 03, 2023 pm	 04:38 PM</span>
      								<p class="Articlelist_txts_p">Springboot? ??? ??? jar ???? ???? ? ?? ??? ???? ? ????. springboot? ??? jar ???? ???? ? ??? ?? ? ?? ??? ?????. ? ??? ??? ? ??? ?? ?? ?????. ???? ??? ??? ???? ???? ? ????. ??? ??? publicvoidtest(){Listnames=newArrayList();InputStreamReaderread=null;try{ClassPathResourceresource=newClassPathResource("name.txt");Input ??? ????.</p>
      							</div>
      														<div   id="377j5v51b"   class="phphistorical_Version2_mids">
      								<a href="http://www.miracleart.cn/ko/faq/552711.html" title="SpringBoot? Redisson? ???? ?? ???? ???? ??" class="phphistorical_Version2_mids_img">
      									<img onerror="this.onerror=''; this.src='/static/imghw/default1.png'"
      										src="/static/imghw/default1.png" class="lazy"  data-src="https://img.php.cn/upload/article/000/465/014/168542881738698.png?x-oss-process=image/resize,m_fill,h_207,w_330" alt="SpringBoot? Redisson? ???? ?? ???? ???? ??" />
      								</a>
      								<a href="http://www.miracleart.cn/ko/faq/552711.html" title="SpringBoot? Redisson? ???? ?? ???? ???? ??" class="phphistorical_Version2_mids_title">SpringBoot? Redisson? ???? ?? ???? ???? ??</a>
      								<span id="377j5v51b"    class="Articlelist_txts_time">May 30, 2023 pm	 02:40 PM</span>
      								<p class="Articlelist_txts_p">?? ???? 1. ??? ????? ?????? 30? ??? ??? ????? ?????. ?? ??? ???? ??? ???? ???????. 2. ??? ?????? ?? ? 7? ?? ??? ???? ?????. ?? ??? ???? ???? ??? ???? ????? ??? ??? ?????. 3. ???? 5? ?? ??? ?? ??? ??? ?????. ?? ??? ??? ?????... ??? ?? ??? ??? ?? ????? ?? ?? ??? ???? ???? ?? ??? ??? ? ????. ?: xxl-job ??? ??? ???????.</p>
      							</div>
      														<div   id="377j5v51b"   class="phphistorical_Version2_mids">
      								<a href="http://www.miracleart.cn/ko/faq/553795.html" title="?? ???? ???? ?? SQL ?? ???? ?? Springboot+Mybatis-plus? ???? ??" class="phphistorical_Version2_mids_img">
      									<img onerror="this.onerror=''; this.src='/static/imghw/default1.png'"
      										src="/static/imghw/default1.png" class="lazy"  data-src="https://img.php.cn/upload/article/000/887/227/168567524423731.png?x-oss-process=image/resize,m_fill,h_207,w_330" alt="?? ???? ???? ?? SQL ?? ???? ?? Springboot+Mybatis-plus? ???? ??" />
      								</a>
      								<a href="http://www.miracleart.cn/ko/faq/553795.html" title="?? ???? ???? ?? SQL ?? ???? ?? Springboot+Mybatis-plus? ???? ??" class="phphistorical_Version2_mids_title">?? ???? ???? ?? SQL ?? ???? ?? Springboot+Mybatis-plus? ???? ??</a>
      								<span id="377j5v51b"    class="Articlelist_txts_time">Jun 02, 2023 am	 11:07 AM</span>
      								<p class="Articlelist_txts_p">Springboot+Mybatis-plus? ?? ??? ?? ??? ???? ?? SQL ?? ???? ?? ? ?? ??? ??? ??? ???? ??? ??????? ?????. ?? ??? ?? BrandDTO ??? ???? ???? ?? ?? ??? ????????. Mybatis-plus?? ?? ??? ??? ???? ?? ?? ???? ?? Mybatis-plus-join? ?? ??? ???? ??? ?? Mapper.xml ??? ???? ???? ? ResultMap? ???? ???. ?? SQL ?? ?????. ? ??? ???? ???? ?? ???? ??? ??? ? ????.</p>
      							</div>
      														<div   id="377j5v51b"   class="phphistorical_Version2_mids">
      								<a href="http://www.miracleart.cn/ko/faq/637521.html" title="SpringBoot? SpringMVC? ?? ? ????? ??" class="phphistorical_Version2_mids_img">
      									<img onerror="this.onerror=''; this.src='/static/imghw/default1.png'"
      										src="/static/imghw/default1.png" class="lazy"  data-src="https://img.php.cn/upload/article/000/465/014/170381897118822.jpg?x-oss-process=image/resize,m_fill,h_207,w_330" alt="SpringBoot? SpringMVC? ?? ? ????? ??" />
      								</a>
      								<a href="http://www.miracleart.cn/ko/faq/637521.html" title="SpringBoot? SpringMVC? ?? ? ????? ??" class="phphistorical_Version2_mids_title">SpringBoot? SpringMVC? ?? ? ????? ??</a>
      								<span id="377j5v51b"    class="Articlelist_txts_time">Dec 29, 2023 am	 11:02 AM</span>
      								<p class="Articlelist_txts_p">SpringBoot? SpringMVC? ?? Java ???? ????? ???? ???????? ? ???? ? ?? ??? ???? ????. ? ????? ? ? ?????? ??? ??? ???? ???? ??? ????. ?? SpringBoot? ?? ?????. SpringBoot? Spring ?????? ???? ?? ??????? ?? ? ??? ????? ?? Pivotal ??? ???????. ?? ??? ?? ??? ???? ??? ??? ??? ?????.</p>
      							</div>
      														<div   id="377j5v51b"   class="phphistorical_Version2_mids">
      								<a href="http://www.miracleart.cn/ko/faq/553148.html" title="SpringBoot?? @Import ??? ???? ??" class="phphistorical_Version2_mids_img">
      									<img onerror="this.onerror=''; this.src='/static/imghw/default1.png'"
      										src="/static/imghw/default1.png" class="lazy"  data-src="https://img.php.cn/upload/article/202305/31/2023053118254981970.jpg?x-oss-process=image/resize,m_fill,h_207,w_330" alt="SpringBoot?? @Import ??? ???? ??" />
      								</a>
      								<a href="http://www.miracleart.cn/ko/faq/553148.html" title="SpringBoot?? @Import ??? ???? ??" class="phphistorical_Version2_mids_title">SpringBoot?? @Import ??? ???? ??</a>
      								<span id="377j5v51b"    class="Articlelist_txts_time">May 31, 2023 pm	 06:25 PM</span>
      								<p class="Articlelist_txts_p">1. @Import? ?? ???? ?????. @Import? ?? ???? ???? ?? ???? Bean?? ???? ? ??? ???. @SpringBootApplication(?? ???), @Configuration(?? ???), @Component(???? ???)? ???? ???? @Import? ??? ? ????. ??: @RestController, @Service ? @Repository? ?? @Import ??? ?? @Component@SpringBootApplication@Import(ImportBean.class)//ImportBean? ????.</p>
      							</div>
      													</div>
      
      													<a href="http://www.miracleart.cn/ko/java/" class="phpgenera_Details_mainL4_botton">
      								<span>See all articles</span>
      								<img src="/static/imghw/down_right.png" alt="" />
      							</a>
      											</div>
      				</div>
      					</div>
      	</main>
      	<footer>
          <div   id="377j5v51b"   class="footer">
              <div   id="377j5v51b"   class="footertop">
                  <img src="/static/imghw/logo.png" alt="">
                  <p>???? ??? PHP ??,PHP ???? ?? ??? ?????!</p>
              </div>
              <div   id="377j5v51b"   class="footermid">
                  <a href="http://www.miracleart.cn/ko/about/us.html">?? ??</a>
                  <a href="http://www.miracleart.cn/ko/about/disclaimer.html">?? ??</a>
                  <a href="http://www.miracleart.cn/ko/update/article_0_1.html">Sitemap</a>
              </div>
              <div   id="377j5v51b"   class="footerbottom">
                  <p>
                      ? php.cn All rights reserved
                  </p>
              </div>
          </div>
      </footer>
      
      <input type="hidden" id="verifycode" value="/captcha.html">
      
      
      
      
      		<link rel='stylesheet' id='_main-css' href='/static/css/viewer.min.css?2' type='text/css' media='all' />
      	
      	
      	
      	
      	
      
      	
      	
      
      
      
      
      
      
      <footer>
      <div class="friendship-link">
      <p>感谢您访问我们的网站,您可能还对以下资源感兴趣:</p>
      <a href="http://www.miracleart.cn/" title="国产av日韩一区二区三区精品">国产av日韩一区二区三区精品</a>
      
      <div class="friend-links">
      
      
      </div>
      </div>
      
      </footer>
      
      
      <script>
      (function(){
          var bp = document.createElement('script');
          var curProtocol = window.location.protocol.split(':')[0];
          if (curProtocol === 'https') {
              bp.src = 'https://zz.bdstatic.com/linksubmit/push.js';
          }
          else {
              bp.src = 'http://push.zhanzhang.baidu.com/push.js';
          }
          var s = document.getElementsByTagName("script")[0];
          s.parentNode.insertBefore(bp, s);
      })();
      </script>
      </body><div id="evrhi" class="pl_css_ganrao" style="display: none;"><tr id="evrhi"></tr><i id="evrhi"><ruby id="evrhi"><legend id="evrhi"><center id="evrhi"></center></legend></ruby></i><fieldset id="evrhi"><em id="evrhi"><strong id="evrhi"><blockquote id="evrhi"></blockquote></strong></em></fieldset><tr id="evrhi"></tr><div id="evrhi"></div><button id="evrhi"></button><td id="evrhi"><video id="evrhi"><style id="evrhi"></style></video></td><progress id="evrhi"></progress><pre id="evrhi"></pre><strong id="evrhi"><thead id="evrhi"><dfn id="evrhi"><font id="evrhi"></font></dfn></thead></strong><ruby id="evrhi"></ruby><th id="evrhi"><wbr id="evrhi"><strike id="evrhi"><td id="evrhi"></td></strike></wbr></th><small id="evrhi"><source id="evrhi"></source></small><ol id="evrhi"></ol><ul id="evrhi"><acronym id="evrhi"></acronym></ul><nav id="evrhi"><tfoot id="evrhi"><strong id="evrhi"><dl id="evrhi"></dl></strong></tfoot></nav><nobr id="evrhi"></nobr><meter id="evrhi"></meter><i id="evrhi"></i><menuitem id="evrhi"></menuitem><th id="evrhi"><em id="evrhi"></em></th><bdo id="evrhi"><address id="evrhi"></address></bdo><track id="evrhi"><thead id="evrhi"><th id="evrhi"><legend id="evrhi"></legend></th></thead></track><rp id="evrhi"><sub id="evrhi"><p id="evrhi"></p></sub></rp><xmp id="evrhi"><nobr id="evrhi"><div id="evrhi"><em id="evrhi"></em></div></nobr></xmp><td id="evrhi"></td><sub id="evrhi"><tbody id="evrhi"><rt id="evrhi"><small id="evrhi"></small></rt></tbody></sub><small id="evrhi"><form id="evrhi"></form></small><option id="evrhi"><p id="evrhi"></p></option><td id="evrhi"><acronym id="evrhi"><style id="evrhi"><pre id="evrhi"></pre></style></acronym></td><em id="evrhi"><strike id="evrhi"></strike></em><bdo id="evrhi"><em id="evrhi"><nobr id="evrhi"></nobr></em></bdo><dfn id="evrhi"></dfn><small id="evrhi"><fieldset id="evrhi"></fieldset></small><i id="evrhi"><th id="evrhi"><legend id="evrhi"><nobr id="evrhi"></nobr></legend></th></i><code id="evrhi"><sub id="evrhi"></sub></code><div id="evrhi"><label id="evrhi"></label></div><td id="evrhi"></td><code id="evrhi"><sub id="evrhi"><strong id="evrhi"></strong></sub></code><sup id="evrhi"><legend id="evrhi"></legend></sup><tt id="evrhi"><strong id="evrhi"><em id="evrhi"><strike id="evrhi"></strike></em></strong></tt><i id="evrhi"></i><tt id="evrhi"></tt><form id="evrhi"><p id="evrhi"><listing id="evrhi"><b id="evrhi"></b></listing></p></form><output id="evrhi"><form id="evrhi"><p id="evrhi"><em id="evrhi"></em></p></form></output><dl id="evrhi"><ul id="evrhi"><label id="evrhi"><mark id="evrhi"></mark></label></ul></dl><strike id="evrhi"><sup id="evrhi"><ins id="evrhi"></ins></sup></strike><button id="evrhi"><legend id="evrhi"><form id="evrhi"><bdo id="evrhi"></bdo></form></legend></button><big id="evrhi"><noframes id="evrhi"></noframes></big></div>
      
      </html>